2017-04-02 179 views
0

我創建了第二個分支 - > git checkout -b branch2 之後,創建了任何文件,添加,提交併推送到branch2。Git,合併兩個遠程分支

現在我結帳到掌握分支。我如何將branch2的new_file添加到master分支?任何合併選項 - >您的分支是最新的。

回答

0

關於您的問題沒有太多的信息。但是,

當您使用master時,您可以使用git pull origin branch2。這會將branch2上的所有更新提取到master

這裏origin是你的遙控器。如果發生混淆,請考慮使用gitk,這是一個非常方便的工具,用於直觀地表示git存儲庫。

+0

「*分支BRANCH2 - > FETCH_HEAD 已經起牀了最新的」 的git拉出身BRANCH2後,當我在產地分支 – profiler

+0

使用'git branch'來檢查確切的分支或在git repo上使用'gitk'來查看你的分支究竟是什麼。如果你的'branch2'分支在你的'master'分支之前,它應該取消更新,除非你已經這樣做了。 – Ultraviolet

0

如果你只想要一個添加的文件,您可以:

git checkout master 
git checkout branch2 -- the_file 
git add the_file 
git commit -m "adding the_file from branch2" 
+0

是的,你是對的。但是如果在分支2上,我還推動: 「git push origin branch2」。 怎麼能,之後,我發送the_file到主分支? – profiler

+0

同樣的方法,你從branch2簽出文件,在master上提交併推送到origin/master – Martin

+0

好的:)我想,這裏有任何一個命令。好的,謝謝你的幫助。 – profiler