git 歷史回滾

  1. 查看提交歷史
git log
  1. 回滾到指定的版本

注意!hard 模式爲破壞性回滾,工做目錄文件,head指針變爲歷史中記錄。未跟蹤的文件也會被破壞,可是會過濾被忽略的文件!git

# 注意!模式 模式爲破壞性回滾,工做目錄文件,head指針變爲歷史中記錄。未跟蹤的文件也會被破壞,可是會過濾被忽略的文件!
git reset --hard e377f60e28c8b84158
  1. 強制提交

請確保擁有分支回滾權限,解除分支保護指針

git push -f origin master
  1. 查看回滾歷史
git reflog

git reflog 能夠查看全部分支的全部操做記錄(包括commit和reset的操做),包括已經被刪除的commit記錄; git log則不能察看已經刪除了的commit記錄code

相關文章
相關標籤/搜索