Git:将fork作为新分支合并到主repo

时间:2013-01-10 21:44:35

标签: git

在git中,是否可以将fork的master与主repo合并,但只能作为新的分支?这样就没有真正被替换的东西,因为它在一个单独的分支中,所以更容易回去。

3 个答案:

答案 0 :(得分:2)

您只需要将fork的master分支作为单独的分支获取到主repo。例如

cd /path/to/master
git fetch /path/to/fork master:fork

答案 1 :(得分:1)

将Master推送到新Refspec

在Git中,分支只是一个refspec,所以你可以将任何refspec推送到任何其他refspec。例如:

git checkout master
git push origin master:copy_of_master

答案 2 :(得分:0)

将fork添加为远程并执行git checkout -b branchname remotename/master,这就是全部。