我將git用於類項目,所以我可以與我的團隊合作。我上個學期使用了mercurial,但是由於msysgit有一個便攜版本,所以已經切換到了git。git中的多個用戶來自使用mercurial
在mercurial中,當2個用戶從同一個變更集中進行更改時,其中一個人推送,而其他提交人將成爲一個單獨的分支,即使他們從未明確地創建單獨的分支也必須合併到主分支中因爲兩個主分支都沒有創建其他分支,但第一個用戶提交的不同提交的存在使得其他用戶的提交看起來像bitbucket中提交樹上的另一個分支)。
在git中會發生同樣的事情嗎?多個用戶可以只在一個主分支上工作,然後在他們拉動時像mercurial一樣在新的變化中合併?或者你必須製作分支?或者我只是想着這個錯誤?
您能解釋「2個用戶是否從同一個變更集中進行了更改」? – fge 2012-01-16 19:15:44
基本上我們都在本地機器上具有相同的變更集。一個添加完成的功能和推送,然後另一個添加完成其他功能,並且必須進行合併。但是,他們都沒有創建一個新的分支,並且在主分支上工作。 – Portaljacker 2012-01-16 19:25:01
好的,我已經做出了答案,我希望它已經足夠清楚了...... – fge 2012-01-16 19:35:33