使用git的时候经常会出现,“啊!,刚才提交的代码有问题,需要undo一下了” 这种情况,为了应对这种问题。本文介绍 git 的一些 undo 操作
在使用 git 时,可以分为4个工作区域:
git add
时候,文件就会到 staging area
git commit
时候,文件就会 从 staging area
到 local repo
git push
的时候,local repo
文件就会同步到 remote repo
UNDO:
git add
的时候,突然发现多 add
了个文件,这时候 git checkout <file>
就可以了(此操作不会修改working area中的内容)commit
怎么办。 git commit, git add
操作, 保留 working area的修改。git commit
操作,保留 working area的修改,git add
操作。git commit, git add
,working area的修改。git push
之后发现坏事了,怎么办 add ,commit, push