Git 學習筆記 05 - 管理修改
阿新 • • 發佈:2019-01-13
Git 學習筆記 05 - 管理修改
注:本文參照的是廖雪峰老師的Git教程
這部分是上部分暫存區的延伸。
修改定義:只要你動了檔案,不論是增加、刪除或者改變。
自我感覺:就算你修改了一個字元,然後又修改回去了,檔案也不是之前的檔案了。
練習:
- 修改 readme.txt 檔案,比如加上一行內容;
- 將修改後的檔案使用 git add 命令新增進 Git 管理;
- 然後在修改 readme.txt 檔案,比如刪除剛剛增加的那行;
- 然後使用 git commit 命令提交;
- 這部分的重點來了,使用 git status 命令檢視當前的檔案狀態
理解解釋:
Git 管理的是修改,在第一次修改的時候,使用了 git add 命令新增進 Git 管理,這時第一次修改的內容進入了暫存區;
然後進行了第二次修改,但是這次修改沒有新增進 Git 管理,所以第二次的修改沒有在暫存區中,
當使用 git commit 命令提交時,不管你怎麼修改的, Git 只會提交暫存區中的內容,所有第二次修改不會提交。
此時使用 git status 命令檢視當前的檔案狀態時會發現第二次修改還沒有提交;
解決第二次修改沒有提交問題:
- 再次使用 git add 命令新增進 Git 管理;然後使用 git commit
- 在第一次提交前,先使用 git add 命令新增進 Git 管理;,然後在提交。