本文是我們“高級git”系列的一部分。在Twitter上關注Tower或訂閱Tower通訊以獲取有關未來文章的最新信息!
git提交可能是無關變化的混亂收藏,或者它們可以井井有條,易於理解的工作單位。這篇文章著重於創建後者 - “完美”提交。
為什麼要精心製作的提交?為什麼不將Git視為簡單的備份呢?考慮一下:偶然的提交包含錯誤修復,模塊重寫和新功能就像垃圾抽屜一樣 - 混亂且難以導航。相反,結構良好的提交,每個主題都集中在一個主題上,創建一個乾淨,可理解的歷史。在審查變化時,這種清晰度極大地使您和您的團隊受益。
更好的提交的關鍵是登台區。 Git的登台區讓您可以選擇性地選擇下一個提交中包含哪些更改。 git add .
添加所有更改,通常更好地選擇性。
較小的,以主題為中心的提交通常更可讀。登台區允許顆粒狀控制:
$ git add file1.ext file2.ext
這僅將file1.ext
和file2.ext
添加到下一個提交。
對於更精細的控制,請使用-p
選項:
$ git add -p index.html
這使您可以通過塊查看更改的零件,並選擇在舞台區域中包括的更改。
徹底的測試對於“完美”提交至關重要。讓我們解決常見的測試誤解:
測試增強代碼魯棒性並提高編程技能。
提交消息不僅僅是備份;它們對於理解項目歷史至關重要。一個好的提交消息包括:
身體應該回答:
一致的格式(字符限制,線條包裝)進一步提高了可讀性。塔等工具可以幫助執行這些標準。
強大的代碼庫是基於一貫出色的提交。通過遵循這些準則,您可以創建一個更清潔,更容易理解的,最終更好的代碼庫。探索我們免費的“高級GIT套件”,以獲取更多深入的教程。
以上是在git中創建完美的承諾的詳細內容。更多資訊請關注PHP中文網其他相關文章!