如果我修改了 10 個檔案(未提交)并且我想提交這 10 個檔案(已修改),是為每個檔案提供一條提交訊息還是為所有檔案提供一條訊息?
uj5u.com熱心網友回復:
Git 不考慮檔案;它根據整個存盤庫的快照來考慮。創建提交時,您正在創建存盤庫的新快照,基于您“暫存”的檔案git add(或以其他方式)。
這里值得一提的是,git 也不考慮更改,因此存盤庫中的每個檔案都是該提交的一部分,即使是那些您沒有更改的檔案。但是,像這樣git log的命令足夠聰明,可以知道“此檔案的歷史記錄”是什么意思,并跳過該檔案與先前提交相同的提交。
簡而言之:提交訊息適用于整個提交,也適用于整個存盤庫。
uj5u.com熱心網友回復:
提交是一個邏輯物體,用于描述您要進行的更改。假設所有這些檔案中的更改是同一邏輯更改的一部分,它們都應該包含在單個提交中。
uj5u.com熱心網友回復:
如果您在所有這些檔案中處理相同的任務,那么您可以通過git add簡單地添加它們。然后通過git commit -m "you message"給出你的訊息。如果您完成了多項任務,則通過在命令git add "path to file" 中給出它們的路徑來添加所需的檔案,然后為給定檔案添加訊息git commit -m "your message"。
uj5u.com熱心網友回復:
假設您擁有git add從作業目錄到暫存區的那 10 個檔案,則給所有人的一條訊息。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/380592.html
標籤:混帐
