gpt4 book ai didi

git - 您可以使用 git merge 并推送另一个分支吗?

转载 作者:太空狗 更新时间:2023-10-29 13:44:20 25 4
gpt4 key购买 nike

我目前的流程是:

  1. git checkout dev
  2. 进行更改和提交(并偶尔推送到 origin 上的开发分支)
  3. git checkout master
  4. git merge dev
  5. git push origin master
  6. git checkout dev

是否可以在不检查 master 分支的情况下从 development 分支 merge 到 master 分支?那么是否可以在不先检查主分支的情况下推送主分支?

例如。

  1. ''
  2. ''
  3. dev 分支中将 dev merge 到 master
  4. dev 分支中将 master 推送到 origin

我正试图消除 checkout ,因为它们有点慢。

最佳答案

一个简单的解决方案是拥有 2 个 Git 存储库。

  • 一个工作目录来自“git checkout master
  • 一个工作目录来自“git checkout dev”,从第一个克隆

在 merge 和推送您需要的内容之前,您可以用“cd (right repo) ; git fetch”替换您的(缓慢的)“checkout ”步骤。
我收集到在您的情况下获取比 checkout 快得多。

不过,该解决方案是有成本的(不仅仅是在磁盘空间上,那时候磁盘空间非常便宜):这意味着可能有两个开发环境(IDE 编辑器的两套设置,.. .).

关于git - 您可以使用 git merge 并推送另一个分支吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3246332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com