git回滾版本庫

1.git log命令顯示從最近到最遠的提交日誌git

若是嫌輸出信息太多,看得眼花繚亂的,能夠試試加上--pretty=oneline參數日誌

$ git log --pretty=oneline

2.首先,Git必須知道當前版本是哪一個版本,在Git中,用HEAD表示當前版本,也就是最新的提交3628164...882e1e0,上一個版本就是HEAD^,上上一個版本就是HEAD^^,固然往上100個版本能夠寫成HEAD~100code

如今,咱們要把當前版本回退到上一個版本,就能夠使用git reset命令:it

$ git reset --hard HEAD^

$ git reset --hard 版本號(不用寫全)

3.Git提供了一個命令git reflog用來記錄你的每一次命令總結

$ git reflog

總結:co

  • HEAD指向的版本就是當前版本,所以,Git容許咱們在版本的歷史之間穿梭,使用命令git reset --hard commit_id版本

  • 穿梭前,用git log能夠查看提交歷史,以便肯定要回退到哪一個版本。參數

  • 要重返將來,用git reflog查看命令歷史,以便肯定要回到將來的哪一個版本。commit

相關文章
相關標籤/搜索