3
我使用NetBeans,我對Git的一個分支,我在哪裏,我讓我們的軟件的一些根本性的變化工作。我的團隊正在將他們的更改推向單獨的分支。拉動變化從單獨分支的Git和Netbeans的
有沒有簡單的方法讓我從我的團隊的分支中提取變更,並將他們合併到我的獨立分支中,而不影響我的團隊的分支?
我想這樣做,這樣我就可以不斷地測試我和我的團隊的最新變化劇烈的變化,看看他們是兼容的。
我使用NetBeans,我對Git的一個分支,我在哪裏,我讓我們的軟件的一些根本性的變化工作。我的團隊正在將他們的更改推向單獨的分支。拉動變化從單獨分支的Git和Netbeans的
有沒有簡單的方法讓我從我的團隊的分支中提取變更,並將他們合併到我的獨立分支中,而不影響我的團隊的分支?
我想這樣做,這樣我就可以不斷地測試我和我的團隊的最新變化劇烈的變化,看看他們是兼容的。
如果您使用的分支只有一個(或者如果你還沒有推你的分支還),良好的做法是rebase your branch on top of the team's branch。
git checkout yourBranch
git fetch
git rebase origin/teamBranch
這樣,您重播您提交更新後的球隊的部門高層承諾,你可以檢查你的代碼仍然工作。
而且,一旦你將你推分行,這將是很容易合併到團隊分支(快進)。
NetBeans with Git does support rebase。
我不認爲這是我想要的。不會這會將我的分支中的所有更改合併到我的團隊分支中嗎?我希望我的隊伍的變化,成爲我的分支的一部分。這 – Ryan 2014-11-27 05:33:54
@Ryan沒有,也不會改變球隊的分支都沒有。它會讓團隊成爲你分支的一部分,這正是你想要的。 Rebase是這種用例的標準最佳實踐。 – VonC 2014-11-27 06:23:14