当前位置: 首页 > news >正文

Github入门

首先要明确Git和Github的关系与区别。  

Git 是由 Linux 之父 Linus Tovalds 为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。简单来说,Git 是一个管理你的「代码的历史记录」的工具。

而Github呢,GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。

你有没有碰到过团队里几个人共同协作写一个文档的时候?或者说需要反复修改的东西?比如最简单的写论文,用 word 保存一个一个版本 e-mail 给 boss?下次再找上次修改了什么地方简直要死啊有木有!!! github 说白了就是一个「版本控制工具」。我们所谓的「回退」到历史记录,随时查看更改了什么地方,利用这个功能可以做的事情简直太多啦!

---------zhuanzi zhihu                                                             

转载于:https://www.cnblogs.com/simplepaul/p/6142335.html

相关文章:

  • mysql root密码忘记
  • 使用 Express 和 waterline 创建简单 Restful API
  • lduan SCVMM 2012 AD部署环境(一)
  • Multi-Mechanize工程目录结构说明
  • 统计当前在线用户数量
  • QT多线程类数组同时开启几十个线程
  • 实体ip 虚拟ip 固定ip 动态ip
  • 3 - Components
  • ceph 手工部署集群
  • 转载:align
  • codewars020: The Clockwise Spiral 数字顺时针螺旋矩阵
  • Servlet引擎Jetty之入门1
  • PHP SPL中提供了SplFileInfo和SplFileObject两个类来处理文件操作。
  • pg_dump实例详解(备份postgresql和greenplum数据库)
  • GATK使用说明(一)
  • Debian下无root权限使用Python访问Oracle
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • ES10 特性的完整指南
  • javascript从右向左截取指定位数字符的3种方法
  • JavaScript服务器推送技术之 WebSocket
  • JWT究竟是什么呢?
  • leetcode46 Permutation 排列组合
  • MYSQL 的 IF 函数
  • Node项目之评分系统(二)- 数据库设计
  • oschina
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • SpiderData 2019年2月13日 DApp数据排行榜
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 三栏布局总结
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 学习JavaScript数据结构与算法 — 树
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • #android不同版本废弃api,新api。
  • (1)Android开发优化---------UI优化
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (十六)串口UART
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (转)Oracle存储过程编写经验和优化措施
  • (转)关于pipe()的详细解析
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (转)四层和七层负载均衡的区别
  • (转)为C# Windows服务添加安装程序
  • . NET自动找可写目录
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • .Net中wcf服务生成及调用
  • @JSONField或@JsonProperty注解使用
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)
  • []使用 Tortoise SVN 创建 Externals 外部引用目录
  • [AIGC 大数据基础]hive浅谈
  • [BZOJ2281][SDOI2011]黑白棋(K-Nim博弈)