Git 回退版本和丢弃修改命令
查看 git 全面教程
回退版本(丢弃commit之后的操作)
- 回退一个版本(将版本退回上一个commit的状态):
git reset --hard HEAD^
- 回退两个版本:
git reset --hard HEAD^^
- 回退100个版本:
git reset --hard HEAD~100
- 回退到指定版本:
git reset --hard 版本号
- 可以使用
git log
查看版本号
丢弃修改(修改文件后,并未git add
的情况)
git checkout --filename
丢弃修改(修改文件后,已经git add
了,但并未git commit
的情况)
git reset HEAD filename
git checkout --filename
查看 git 全面教程