2014-05-14 97 views
0

在集體環境中使用git,其中幾個團隊成員正在同一個項目上工作,何時會是commit,pushpull的「最佳」時間,以便一個人不會讓其他團隊成員因爲出現差異而生氣Git什麼時候提交,推和拉

而且當有差異時,有人會如何解決這個問題,以便同一團隊中的每個人都會滿意,而diff ing?

我希望有人能分享這方面的經驗和想法。

回答

2

提交經常和短的代碼段,使用適當的提交消息。當你有一個完整的功能實現git rebase -i和重新排序/使提交看起來更好,然後拉代碼,重新提交你的提交(小心,請參閱評論和聊天中的討論)並推送。

+1

爲什麼要重新綁定呢? – zerkms

+0

線性歷史更適合'git bisect'。 –

+1

@Mihai Maruseac:但是如果有一個由rebase merge引起的邏輯錯誤 - 你不會有它的原始來源。它看起來像是你犯了可怕的錯誤。 – zerkms