如何将git推送到本地分支机构?

如何将git推送到本地分支机构?,git,Git,我在我的计算机上克隆了一个项目,并有一个本地主分支,比如说a。在这里,我创建了一些本地分支(比如说B和C) 我在B和C中做了一些更改。那么,如何让git将B和C中的更改合并到A中呢 通常,我看到git将原始主机推送到远程存储库,但我想推送到本地分支 git push origin master 谢谢你在master branch的时候,你试过了吗 git merge B 这将把本地分支B合并回主分支,分支C也可以这样做 使用git merge来操作本地分支 git checkout maste

我在我的计算机上克隆了一个项目,并有一个本地主分支,比如说a。在这里,我创建了一些本地分支(比如说B和C)

我在B和C中做了一些更改。那么,如何让git将B和C中的更改合并到A中呢

通常,我看到git将原始主机推送到远程存储库,但我想推送到本地分支

git push origin master
谢谢你在master branch的时候,你试过了吗

git merge B
这将把本地分支B合并回主分支,分支C也可以这样做


使用
git merge
来操作本地分支

git checkout master
git merge B
git merge C

如果您确实想将一个本地分支推送到另一个本地分支,
gitpush。B:master
,虽然这很少见。

如果您想将分支A合并到分支B

首先提交您的更改,如果您已经做了任何更改,并且希望将这些更改合并到B分支

git add--文件路径--
:将文件添加到后台,然后

git提交-m“添加提交消息”

然后
git签出B
,您现在将进入B分支


git merge——没有ff A
(我们正在进行非快进合并,将分支A合并到B分支)

正如其他人所说,通常您希望切换到A,然后从B合并

但是,如果您经常这样做,在某些边缘情况下,将A设置为B的上游分支是有意义的


然后像你要求的那样使用分支B的git push。

你试过了吗?爱你的答案,推到另一个本地分支正是我脚本所需要的!
git checkout B
git branch --set-upstream-to A
# shorthand: git branch -u A