【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,会有相关提示);

posted on 2022-07-26 16:02  知北游。。  阅读(44)  评论(0编辑  收藏  举报

导航