gpt4 book ai didi

Git如何解决 This branch is X commits ahead, X commits behind master

转载 作者:行者123 更新时间:2023-12-05 09:13:53 25 4
gpt4 key购买 nike

我有一个 Git 存储库,其中有一个 dev 和一个 master 分支。我正在 dev 分支上添加新内容并提交它们。到目前为止一切顺利,但我得到的信息是

This branch is 5 commits ahead, 12 commits behind master.

那我现在该怎么办?

基本上我是想把master merge 到dev分支而不丢失dev分支新添加的修改,然后再 merge 所有修改到master分支。

有人可以帮帮我吗?

最佳答案

对于 git 中的大多数东西,你有几个选择

将 master merge 到你的开发分支

git fetch origin master   
git checkout dev
git merge origin/master
git checkout master
git merge dev

Rebase dev ontop of current master

git fetch origin master
git checkout dev
git rebase origin/master
git checkout master
git merge --no-ff dev

rebase 在您的历史记录中看起来会更干净。

关于Git如何解决 This branch is X commits ahead, X commits behind master,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55376806/

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