git reset/git checkout./撤銷操作

git reset:通常用於撤銷當前工作區中的某些git add/commit操作,可將工作區內容回退到歷史提交節點。

常用的工作區回退命令格式:git reset commit_id。

git checkouout.:用於回退本地所有修改而未提交的文件內容。

  1. git checkout.是條有風險的命令,因爲它會取消本地工作區的修改(相對於暫存區),用暫存區的所有文件直接覆蓋本地文件,達到回退內容的目的。
  2. 它不給用戶任何確認機會,需要謹慎使用。
  3. 常用的回退命令格式:git checkout.。
  4. 如果僅僅想回退某個文件的未提交改動,可以使用git checkout filename來達到目的;如果想將工作區回退(檢出)到某個提交版本,可以使用git checkout commit_id。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章