gitstream程分支已经分化了
我正在使用gitstream程工具,并且遇到了一些问题。 我的git分支已经分化了。 我读过硕士分支和“起源/硕士”已经分歧,如何“分裂”分支? 并试图按照这些步骤,试图合并和重新绑定我的本地存储库。
$ 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) 我怎么能摆脱这个? 我已经完成了gitstream程function,我只想把我的更改到远程。 谢谢!
 这里发生的事情是,远程已经收到更新,并且git-flow要求在合并之前develop和产生origin/develop处于相同的提交。 这是为了防止发布分支时出现不良冲突。 
要解决这个问题,你需要:
- 
同步您的本地 develop与origin:结帐develop,并从origin拉develop(git checkout develop && git pull origin)
- 
使用 git flow feature rebase showFindLogsdevelop您的function。 如果你不幸,你可能会在这里发生冲突
- 
检查它不会破坏任何东西 
- 
git flow feature finish showFindLogs
 确保你的develop分支没有落后,也许你需要执行 
 git checkout develop 
 git pull 
 git checkout release/xxx 
并继续发布过程
在使用此命令完成function之前,您可以从$ ORIGIN获取:
 git flow feature finish -F <name> 
( docs )
对于使用Hub-Flow的用户来说 ,只要这样做:
 git hf update 
为了解决这个问题,你可以使用我的gitstream的实现,基于@childno͡.de解决scheme。
 git flow feature/hotfix/release/bugfix -e finish <name> 
要在控制台中安装git flow execute:
 git clone https://github.com/wyhasany/gitflow-avh/;cd gitflow-avh/;git checkout feature/force_merge;git pull;sudo make install