2012-04-16 111 views
3

我接過來一看四周,卻沒有看到這個確切的回答過的問題,所以我來到這裏:混帳拉branch_1併合併到當前分支同時

git checkout master 
git checkout -b release1 
git checkout -b feature1 
git checkout -b feature2 

我做feature1工作,別人做在feature2工作,兩者都推到原點

git checkout -b feature1 
git pull 
git checkout -b feature2 
git pull 

問題1:我能拉從feature1feature2各自的地方分支機構起源的最新無需逐個檢查出來,和他們拉Ë分開?

繼續沿。 。 。

git checkout release1 
git merge feature1 
git merge feature2 

其他人可以在feature2上工作。

問題2:我想將最新的原產地feature2合併到我當前的release1分支中,而無需切換分支來拉動它,然後再次切換以合併它。這可能嗎?

+0

轉換分支有什麼問題?除了在你想要的分支上工作以外,沒有其他辦法可以進行合併或合併。 – CharlesB 2012-04-16 22:13:34

+0

謝謝查爾斯。我只是覺得同時更新一個分支合併它會很靈活。 – Geremy 2012-04-16 22:47:15

+2

請使用@author讓他得到通知(我不使用它,因爲你會被通知爲海報) – CharlesB 2012-04-16 22:57:55

回答

3

沒有辦法(除了極端的git hacking),合併另一個分支的提交,無論是遠程的(git pull)還是本地的(git merge),都意味着檢出了「目標」分支。