git:一些撤销操作


参考自 如何撤销 Git 操作?[1]


一、撤销提交


git revert HEAD


撤销上次提交.

(会在当前提交后面,新增一次提交,抵消掉上一次提交导致的所有变化,所有记录都会保留)

git:一些撤销操作_第1张图片 git:一些撤销操作_第2张图片
git:一些撤销操作_第3张图片 git:一些撤销操作_第4张图片


二、撤销某次merge


git merge --abort




三、替换上一次提交


git commit --amend -m "新的提交信息"

git:一些撤销操作_第5张图片 git:一些撤销操作_第6张图片

可以修改上一次的提交信息

git:一些撤销操作_第7张图片 git:一些撤销操作_第8张图片
git:一些撤销操作_第9张图片 git:一些撤销操作_第10张图片


四、从暂存区撤销文件


如果不小心使用了git add命令, 把一个文件本不想添加到暂存区的文件加到了暂存区,可用下面的命令撤销

git rm --cached [filename]

git:一些撤销操作_第11张图片

更多:

Git的撤销和回滚命令总结[2]

恢复GIT不同区域的修改[3]

参考资料

[1]

如何撤销 Git 操作?: http://www.ruanyifeng.com/blog/2019/12/git-undo.html

[2]

Git的撤销和回滚命令总结: https://www.jianshu.com/p/38921d19ba0a

[3]

恢复GIT不同区域的修改: https://kingofamani.gitbooks.io/git-teach/content/chapter_2/repo.html

本文由 mdnice 多平台发布

你可能感兴趣的:(后端)