我是新手,如果這是一個有效的問題,請原諒我。
我正在學習 git 并從這里閱讀最佳實踐https://acompiler.com/git-best-practices
我的問題是為什么原子提交?
如果我正在撰寫一個故事并且需要 10 天才能完成,我該如何在它完成之前提交?我有點困惑。提前感謝您的幫助。
uj5u.com熱心網友回復:
在您想要還原、挑選或合并它的情況下,“原子”提交更容易處理。提交的更改清晰易懂。
如果您的提交包含更改演算法和檔案處理的更改,則您無法將演算法的更改與檔案處理分開,從而難以恢復檔案處理更改(或演算法)。
如果您的提交僅包含部分更改,因此您的程式在此提交中不處于穩定狀態,則很難理解在出現問題時實際需要更改哪些提交。
假設您的程式更改了檔案處理但您的提交不完整,因此它只更改檔案的路徑而不是檔案的格式。從事該專案的所有其他人都無法繼續/除錯您的程式,因為檔案格式實際上已更改,但在提交中不可見。
uj5u.com熱心網友回復:
就像這樣,為了更容易管理或修復檔案,如果在任何時候進行更改或合并檔案時發生沖突,您仍然可以回傳到之前的提交,而無需再次從頭創建
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/453499.html
