我目前的流程是:
> git checkout dev
>进行更改和提交(偶尔推送到原点的开发分支)
> git checkout master
> git merge dev
> git push origin master
> git checkout dev
是否可以在不检查主分支的情况下从开发分支合并到主分支?然后可以进一步推动主分支而不先检查它吗?
例如.
>”
>”
>在dev分支中将dev合并为master
>在dev分支中将master推送到origin
我试图消除结账,因为它们有点慢.
最佳答案 一个简单的解决方案是拥有2个
Git回购.
>一个带有“git checkout master”的工作目录
>一个带有“git checkout dev”的工作目录,从第一个克隆
在合并并推送您需要的内容之前,您可以用“cd(右侧仓库); git fetch”替换您的(慢)“结账”步骤.
在你的情况下,我收集一个fetch比结账要快得多.
这个解决方案虽然有成本(而且不仅仅是磁盘空间,当时非常便宜):它意味着可能有两个开发环境(IDE编辑器的两组设置,……).