我在github上的回购。我有一个名为master的本地分支,在远程repo上有两个分支,branch1和branch2。我克隆了来自branch1的回购。但是,我想把branch2(与branch1完全不同)拉成master。所以我做了:git pull origin master:branche2
但是当我在master和新的本地branch2之间运行git diff命令时,我没有任何区别。这是否意味着没有合并,并且前主人已完全被导入的branch2取代?
答案 0 :(得分:0)
执行以下操作:
git branch branch2
git checkout branch2
git pull origin branch2
git checkout master
git merge branch2
答案 1 :(得分:0)
在git中,如果您需要从一个分支更改为另一个分支,则需要执行以下操作:
git checkout branch_name
例如: 只需更改为您想要的分支:
示例:git checkout branch1
如果你在branch1上并希望将branch2合并到branch1,那么:
git merge origin/branch2
现在你将branch2上的差异合并到branch1。