Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 870 Bytes

reset.md

File metadata and controls

32 lines (22 loc) · 870 Bytes

練習題:reset

1. 情境:將新增並已加入索引的檔案,還原到沒加入索引之前

  1. 新增一個 README2.md
  2. 透過 git add README2.md 指令,將修改的內容加入索引。
  3. 透過 git status 指令,查看目前檔案狀態。
  4. 透過 git reset HEAD README2.md 指令,將檔案變成 Unstaged (移除索引)。

2. 情境:重新 commit,並讓不該存在的檔案消失

  1. 新增 1 個 �commit 紀錄
  2. 編輯 m1.md
  3. ��加入 hello 文字
  4. 並 commit 進去
  5. 透過 reset --hard HEAD^ 指令,還原到前一個 commit 狀態,並把上一次的變更清除。