平时用git基本三条命令:git add , (git status可选),git commit , git push如果一气呵成没有问题。
但执行某个命令需要中断时又需要其它命令:
如果没有push,用git reset,然后重新add和commit,
如果已经push了,那就git revert,然后add和commit,
另外记得每次push前要先pull,同步别人已经合并的变化,如果是git revert后的push,需要使用push -f强制推送
如果接手一个别人的项目,第一件事就是从git上down代码文件。用命令git clone。如git clone git@github.com:… .git
每次提交前可以看看自己修改了,创建了,或者创建未提交的文件,用 git status.每次准备提交前,先用git status 看下,是不是都已暂存起来了,然后再运行提交命令 git commit:
查看具体修改了的内容用git diff。比如查看已经保存的文件和上次提交文件时的快照用git diff –cached
下边贴一个博主写的一系列git使用文章
git使用详解1
git使用详解2
git使用详解3
git使用详解4
git使用详解5
git使用详解6
git使用详解7
git使用详解8-1
git使用详解8-2
git使用详解9
git使用详解10