我正在使用git flow工具,我遇到了一些问题.我的git分支已经分歧了.我读过主分支,'origin/master'有分歧,如何'分散'分支'?并尝试按照步骤,尝试合并和rebase我的本地存储库.
$ git flow feature finish showFindLogs
Branches 'develop' and 'origin/develop' have diverged.
And branch 'develop' may be fast-forwarded.
$ git merge origin/develop
Already up-to-date.
$ git rebase origin/develop
Current branch feature/showFindLogs is up to date.
$ git status
# On branch feature/showFindLogs
nothing to commit (working directory clean)
Run Code Online (Sandbox Code Playgroud)
我怎么能摆脱这个?我已经完成了git flow功能,我只想将我的更改发送到遥控器.谢谢!
Cha*_*esB 124
这里发生的是,遥控器已收到更新,和git-流量要求develop,并origin/develop要在同一合并回功能之前提交.这是为了防止发布分支时出现不良冲突.
要解决这个问题,您需要:
同步本地develop有origin:结账develop,并从拉origin至develop(git checkout develop && git pull origin)
变基上的功能develop与git flow feature rebase showFindLogs.如果你不走运,你可能会遇到冲突
检查它是否没有破坏任何东西
git flow feature finish showFindLogs
确保您的develop分支不落后于原点,也许您需要执行
git checkout develop
git pull
git checkout release/x.x.x
并继续发布过程
我所要做的就是:
git checkout developgit pull origin developgit checkout feature/your_feature_namegit flow finish| 归档时间: |
|
| 查看次数: |
59511 次 |
| 最近记录: |