03.08 Python 閒談 13 -- 聊聊開發中使用 git 遇到的問題(下)

Python 閒談 13 -- 聊聊開發中使用 git 遇到的問題(下)


提交多次 commit 如何合併提交?

場景:一次 commit 的時候,發現有段代碼沒寫好,就補了一句以後再 commit 了一遍,這樣就有兩條 commit 語句了。

idea 工具如何合併 cmmit 提交呢?以 3 條未 push 的記錄為例

① 三次 commit 記錄

Python 閒談 13 -- 聊聊開發中使用 git 遇到的問題(下)

② 右鍵 “第一次commit”,選擇紅框處

Python 閒談 13 -- 聊聊開發中使用 git 遇到的問題(下)


Python 閒談 13 -- 聊聊開發中使用 git 遇到的問題(下)

③ 修改 Action 狀態

Python 閒談 13 -- 聊聊開發中使用 git 遇到的問題(下)

④ 點擊下一步即可

Python 閒談 13 -- 聊聊開發中使用 git 遇到的問題(下)

為什麼建議你合併 commit ?

1. 不利於代碼 review,設想一下,你要做 code review ,結果一個很小的功能,提交了 60 多次,會不會有一些崩潰?

2. 會造成分支汙染

你的項目充滿了無用的 commit 紀錄,如果有一天線上出現了緊急問題,你需要回滾代碼,卻發現海量的 commit 需要一條條來看。

遵循項目規範才能提高團隊協作效率,而不是隨心所欲。

>>>


分享到:


相關文章: