版本控制         --git入门

什么是版本控制?

字面意义

控制产品从出生到死亡所经历的每一个阶段

Version Control

为什么这么多的版本?

防止版本失控

协同开发

corperation

程序员A开始写代码

同一个源文件

程序员B开始写代码

同一份源文件

程序员C开始写代码

……

EFG 开始写代码

最后写成了

版本控制软件

  • Git
  • SVN
  • CVS

Git入门

用工具来解决我们的问题

第一个版本库

基本命令

  • status
  • add
  • commit
  • reset

工作区与暂存区

分支

branch

checkout

merge

远程仓库

pull

push

clone

 学习资料

  • 猴子都能懂的git http://backlogtool.com/git-guide/cn/
  • Git教程 廖雪峰
  • Pro Git  http://git-scm.com/book/zh/v1

拥抱开源

CIPPUS-SSS

谢谢

version control

By jun yi

version control

  • 753