0
在集體環境中使用git
,其中幾個團隊成員正在同一個項目上工作,何時會是commit
,push
和pull
的「最佳」時間,以便一個人不會讓其他團隊成員因爲出現差異而生氣Git什麼時候提交,推和拉
而且當有差異時,有人會如何解決這個問題,以便同一團隊中的每個人都會滿意,而diff
ing?
我希望有人能分享這方面的經驗和想法。
在集體環境中使用git
,其中幾個團隊成員正在同一個項目上工作,何時會是commit
,push
和pull
的「最佳」時間,以便一個人不會讓其他團隊成員因爲出現差異而生氣Git什麼時候提交,推和拉
而且當有差異時,有人會如何解決這個問題,以便同一團隊中的每個人都會滿意,而diff
ing?
我希望有人能分享這方面的經驗和想法。
提交經常和短的代碼段,使用適當的提交消息。當你有一個完整的功能實現git rebase -i
和重新排序/使提交看起來更好,然後拉代碼,重新提交你的提交(小心,請參閱評論和聊天中的討論)並推送。
爲什麼要重新綁定呢? – zerkms
線性歷史更適合'git bisect'。 –
@Mihai Maruseac:但是如果有一個由rebase merge引起的邏輯錯誤 - 你不會有它的原始來源。它看起來像是你犯了可怕的錯誤。 – zerkms