我目前的流程是:git checkout dev
进行更改和提交(偶尔推送到源上的开发分支)git checkout master
git merge dev
git push origin master
git checkout dev
是否可以在不签出主分支的情况下从开发分支合并到主分支?那么,如果不先检查主分支,是否可以进一步推动它呢?
如。
''
''
在分支中将dev
合并到master
中
在分支中时将dev
推到master
。
我正设法取消结账,因为他们有点慢。
最佳答案
一个简单的解决方案是拥有两个git回购协议。
一个工作目录来自“git checkout master
”
一个工作目录来自“git checkout dev
”,从第一个克隆
在合并和推送所需内容之前,您可以用“cd(right repo);git fetch
”替换您(缓慢的)“签出”步骤。
我想在你的情况下,取东西比结账快得多。
不过,这个解决方案是有成本的(不仅仅是在磁盘空间,这在当时非常便宜):它意味着可能有两个开发环境(ide编辑器的两组设置,…)。