-
Git特点
-
Git与SVN的区别
-
Git工作流程
-
Git的几个核心概念
-
- 工作区、暂存区、版本库、远程仓库
-
分支
-
远程仓库
-
- 公有远程仓库
-
私有远程仓库
-
GitHub远程仓库
-
忽略文件
-
常用Git命令
在介绍Git之前,我们先了解一下什么是版本控制,具体可参考版本控制
Git历史
同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,Linux系统已经发展了十年了,代码库之大让Linus很难继续通过手工方式管理了,于是整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。
到 2005 年的时候,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了免费使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux的缔造者 Linus Torvalds &