**:
特別注意:每次修改,如果不用git add
到暫存區,那就不會加入到commit
中。
檢視工作區和版本庫裡面最新版本的區別:git diff head -- readme.txt
先修改了readme.txt, 然後我沒有git add readme.txt,而是直接git commit readme.txt -m "change readme.txt" 結果提交成功。 也就是說git commit readme.txt -m "change readme.txt",直接把工作區的內容提交上去了!
git add和git stage命令功能是一樣的
Git 管理修改
現在,假定你已經完全掌握了暫存區的概念。下面,我們要討論的就是,為什麼git比其他版本控制系統設計得優秀,因為git跟蹤並管理的是修改,而非檔案。你會問,什麼是修改?比如你新增了一行,這就是乙個修改,刪除了一行,也是乙個修改,更改了某些字元,也是乙個修改,刪了一些又加了一些,也是乙個修改,甚至建立乙...
Git 管理修改
現在,假定你已經完全掌握了暫存區的概念。下面,我們要討論的就是,為什麼git比其他版本控制系統設計得優秀,因為git跟蹤並管理的是修改,而非檔案。你會問,什麼是修改?比如你新增了一行,這就是乙個修改,刪除了一行,也是乙個修改,更改了某些字元,也是乙個修改,刪了一些又加了一些,也是乙個修改,甚至建立乙...
Git管理修改
為什麼git比其他版本控制系統設計得優秀?因為git跟蹤並管理的是修改,而非檔案 修改 比如新增了一行 刪除了一行 更改了某些字元,這些都是乙個修改 為什麼說git跟蹤管理的是修改?這時候,可以做個實驗證明,例如修改某一檔案 下述test.txt 內容 然後將修改後的test.txt檔案新增到暫存區...