Git是否将其他分支合并到另一个分支?

Git是否将其他分支合并到另一个分支?,git,Git,是否可以将其他分支合并到另一个分支 例如,我在branch1中,想将remote/develope拉入develope分支,然后将develope合并到当前branch1 我现在做的是签出开发(可能先隐藏),拉,签出分支1,然后合并开发 切换到developmentbranch是否可以完成所有这些任务?您所做的是正确的 git checkout develop git pull git checkout branch1 git merge develop 我不知道您是否需要这些命令的速记,但这

是否可以将其他分支合并到另一个分支

例如,我在
branch1
中,想将
remote/develope
拉入
develope
分支,然后将develope合并到当前
branch1

我现在做的是
签出开发
(可能先
隐藏
),
签出分支1
,然后
合并开发


切换到
development
branch是否可以完成所有这些任务?

您所做的是正确的

git checkout develop
git pull
git checkout branch1
git merge develop

我不知道您是否需要这些命令的速记,但这是我经常使用的顺序。

一个稍微快一点的选项是(在
branch1
上时):


这将使您的
remote/develope
合并到
branch1
,但是需要注意的是,您的本地develope分支不会更新。

一个简单的选项是(在
branch1
上时):

这将从远程
origin
获取
develope
,并将您的本地
develope
分支指向它,然后将您(现在更新的)本地
develope
分支合并到
branch1

如果您的本地
develope
与远程设备不一致,您想用远程设备中的内容替换它,那么使用
--force
告诉Git覆盖您的本地
develope

git fetch origin develop:develop --force
git merge develop

伟大的这正是我想要的,谢谢
git fetch origin develop:develop
git merge develop
git fetch origin develop:develop --force
git merge develop