had*_*deh 4 git github git-branch
嗨,我有一个基于主分支的开发分支。我在开发分支中进行了更改。现在,我的问题是如果要更新 master 分支,如何在不丢失我在 develop 分支中所做的更改的情况下升级基于 master 分支的 develop 分支?
取决于你的意思是“升级”,但我假设你希望你的开发分支拥有主提交的提交。
所以你需要一个git merge或一个git rebase.
# merge master into develop
git checkout develop
git merge master
Run Code Online (Sandbox Code Playgroud)
或者
# rebase develop on top of master
git checkout develop
git rebase master
Run Code Online (Sandbox Code Playgroud)
或者,如果您的主服务器在服务器上,并且您想从源中获取更改,则您必须执行相同的操作,但使用pull命令。
git checkout develop
git pull #or git pull --rebase
Run Code Online (Sandbox Code Playgroud)
请注意,您当前的工作目录必须是干净的。否则,您必须提交(或隐藏)您的更改,以便从 master 获取东西。
| 归档时间: |
|
| 查看次数: |
7271 次 |
| 最近记录: |