gpt4 book ai didi

git - 创建本地分支并将其重新设置为 master

转载 作者:太空狗 更新时间:2023-10-29 14:48:13 26 4
gpt4 key购买 nike

我相信已经有很多关于这个的讨论,但我们在工作中对此进行了长时间的讨论,但没有明确的答案是正确的方法。我们提出了两种不同的技术,也许还有更多方法可以处理这种情况。

第一种方式:

git clone master
git checkout -b dev_branch
[do some changes, commit]
[master branch changed]
git checkout master
git pull
git checkout dev_branch
git rebase master
git push master

第二种方式:

git clone master
git checkout -b dev_branch
[do some changes, commit]
[master branch changed]
git checkout master
git pull
git rebase --onto master master dev_branch
git push master

在这种情况下,从本地开发分支推送到实际 master 是否有问题?

最佳答案

为什么不跳过不必要的 master check out ?

git clone
git checkout -b dev_branch
[do some changes, commit]
git fetch origin
git rebase origin/master
git push origin HEAD:master

关于git - 创建本地分支并将其重新设置为 master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13082741/

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