1. 程式人生 > >Git 學習筆記 05 - 管理修改

Git 學習筆記 05 - 管理修改

Git 學習筆記 05 - 管理修改

注:本文參照的是廖雪峰老師的Git教程

這部分是上部分暫存區的延伸。

修改定義:只要你動了檔案,不論是增加、刪除或者改變。

​ 自我感覺:就算你修改了一個字元,然後又修改回去了,檔案也不是之前的檔案了。

練習:

  1. 修改 readme.txt 檔案,比如加上一行內容;
  2. 將修改後的檔案使用 git add 命令新增進 Git 管理;
  3. 然後在修改 readme.txt 檔案,比如刪除剛剛增加的那行;
  4. 然後使用 git commit 命令提交;
  5. 這部分的重點來了,使用 git status 命令檢視當前的檔案狀態

暫存區延伸練習

理解解釋:

Git 管理的是修改,在第一次修改的時候,使用了 git add 命令新增進 Git 管理,這時第一次修改的內容進入了暫存區;

​ 然後進行了第二次修改,但是這次修改沒有新增進 Git 管理,所以第二次的修改沒有在暫存區中,

​ 當使用 git commit 命令提交時,不管你怎麼修改的, Git 只會提交暫存區中的內容,所有第二次修改不會提交。

​ 此時使用 git status 命令檢視當前的檔案狀態時會發現第二次修改還沒有提交;

解決第二次修改沒有提交問題:

  1. 再次使用 git add 命令新增進 Git 管理;然後使用 git commit
    命令提交;
  2. 在第一次提交前,先使用 git add 命令新增進 Git 管理;,然後在提交。