在没有切换到git的情况下合并到一个分支
我有一个应用程序运行在一个分支的git仓库(比如dev
)。 应用程序修改某些存储库中的内容并提交它们。 我现在必须将这些更改合并到另一个分支(比如master
),但是我不希望在执行此操作之前先git checkout master
。 有什么方法可以说“合并当前分支到主”?
在你的情况下,“主”似乎是“快速”。 你可以“推”分支来掌握。
cd /path_to_dir_with_no_branch_switch/ git push . appbranch:master
一个可能的解决scheme是克隆repo并在所述克隆中执行合并(检出master
),从而能够解决潜在的冲突。
然后,在以后的日子里,如果能够在第一个仓库中签出master
,你可以从克隆中取出更新后的master分支。
这对我来说很好,当想要合并两个分支而不必检出其中任何一个:
git fetch . <modified branch>:<destination branch>
其他选项在这里描述。