git之撤销修改

下面介绍一下git撤销修改相关的命令
一、撤销尚未提交的修改
1)撤销1个或2个文件

git checkout head file t1.txt file t2.txt

2)撤销所有txt文件

git checkout head *.txt

3)撤销所有文件

git checkout head .

二、撤销已经提交的修改
1)恢复
a、恢复到head之前的某个老版本(按照顺序)

git reset --hard HEAD^

b、每一次版本移动历史记录

git reflog

c、恢复到head之前的某个老版本(按照编号)

git reset --hard 1232asd

2)、取消暂存

git reset head

或者

git reset head <filename>

3)、反转提交(生成一个新的提交来撤销某次提交),撤销前一次commit

git revert HEAD

猜你喜欢

转载自blog.csdn.net/qq_32403063/article/details/88641661
今日推荐