gpt4 book ai didi

git - 从 master 分支更新 develop 分支,而不会丢失 develop 中的任何更改

转载 作者:行者123 更新时间:2023-12-04 11:59:33 28 4
gpt4 key购买 nike

嗨,我有一个基于主分支的开发分支。
我在开发分支中进行了更改。
现在,我的问题是如果要更新 master 分支,如何在不丢失我在 develop 分支中的更改的情况下升级基于 master 分支的 develop 分支?

最佳答案

取决于你的意思是“升级”,但我假设你希望你的开发分支拥有主提交的提交。

所以你需要一个 git mergegit rebase .

# merge master into develop
git checkout develop
git merge master

或者
# rebase develop on top of master
git checkout develop
git rebase master

或者,如果您的主服务器在服务器上并且您想从您的源中获取更改,您可以做同样的事情,但使用 pull命令。
git checkout develop
git pull #or git pull --rebase

备注 您当前的工作目录必须是干净的。否则,您必须提交(或 stash )您的更改,以便从 master 获取东西。

关于git - 从 master 分支更新 develop 分支,而不会丢失 develop 中的任何更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57159961/

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