- 查看提交歷史
git log
- 回滾到指定的版本
注意!hard 模式爲破壞性回滾,工作目錄文件,head指針變爲歷史中記錄。未跟蹤的文件也會被破壞,但是會過濾被忽略的文件!
# 注意!模式 模式爲破壞性回滾,工作目錄文件,head指針變爲歷史中記錄。未跟蹤的文件也會被破壞,但是會過濾被忽略的文件!
git reset --hard e377f60e28c8b84158
- 強制提交
請確保擁有分支回滾權限,解除分支保護
git push -f origin master
- 查看回滾歷史
git reflog
git reflog 可以查看所有分支的所有操作記錄(包括commit和reset的操作),包括已經被刪除的commit記錄; git log則不能察看已經刪除了的commit記錄