目前版本控制系统比较流行的就是SVN和Git了,相比较而言,Git有分布式的优势,对网络依赖性更低,但SVN简单,这一条就有很强的生存能力了。用Git已经好几年了,不过很长一段时间只是在用clone pull add commit push这些类Ctrl+C/V的命令(Office中),连操作Head指针实现Ctrl+Z/Y都没怎么用,想起去年收到了Leancloud的10X程序员笔记本,里面附页还写着几行Git命令,突然觉得有些陌生了。  
也只是突然想到,回忆一下,当是补上多年前未肯作的笔记了。  
基本文件操作
检查文件状态
Git检查文件状态可以使用git status,可以看到已经提交的修改和未提交的修改:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 
  | On branch master Your branch is up to date with 'origin/master'. Changes to be committed:   (use "git reset HEAD <file... Git基本用法目前版本控制系统比较流行的就是SVN和Git了,相比较而言,Git有分布式的优势,对网络依赖性更低,但SVN简单,这一条就有很强的生存能力了。用Git已经好几年了,不过很长一段时间只是在用clone pull add commit push这些类Ctrl+C/V的命令(Office中),连操作Head指针实现Ctrl+Z/Y都没怎么用,想起去年收到了Leancloud的10X程序员笔记本,里面附页还写着几行Git命令,突然觉得有些陌生了。   也只是突然想到,回忆一下,当是补上多年前未肯作的笔记了。   基本文件操作检查文件状态Git检查文件状态可以使用git status,可以看到已经提交的修改和未提交的修改:
 1 2 3 4 5 6 7 8 9 10 11 12 13 14 
  | On branch master Your branch is up to date with 'origin/master'. Changes to be committed:   (use "git reset HEAD <file... 
  |  
  
  |