【git】2.4 撤销操作
资料来源
(1) https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C
1.撤销操作
(1) 场景:提交后发现漏掉几个文件没有添加或者提交信息写错了;
(2) 措施: git commit --amend
git commit -m "initial commit" git add forgotten_file git commit --amend
注1:使用git commit --amend,最终只会有一个提交,第二次提交将代替第一次提交的结果;第一次提交并不会出现在仓库的历史中;
2.取消暂存的文件
(1) 场景:修改了两个文件,并且想要将它们作为两次独立的修改提交,但是却意外输入git add *暂存了它们两个;
(2) 措施: git reset HEAD filename (使用git status,会有相关提示);
3.撤销对文件的修改
(1) 场景:修改了文件,但是想将它还原成上次提交时的样子(或者刚clone完的样子,或者刚把它放进工作目录时的样子);
(2) 措施: git checkout -- filename (使用git status,会有相关提示);