我目前的流程是:
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编辑器的两组设置,…)。

09-04 02:03
查看更多