有些时候,我们只想简单学习一下项目代码,这个时候,用 git clone rep_address –depth 1 可以只 clone 每个文件最新的一个提交,这样速度会快很多。
上次遇到一个问题,我某次提交改动了很多文件,但是其中有一个是不应该改的。所以我需要把这次提交中关于那个文件的改动撤销。直接用 git checkout 命令可以检出某一个文件的历史版本,然后就可以将对这个文件的改动取消了。如下:
git checkout CommitId fileName git ci -m “revert a file modification”