我在sourcetree中使用gitflow遇到一个奇怪的问题。不知何故,它在几个小时前开始起作用,而我无法使其再次正常工作。我无法完成一项功能,这是控制台说的:
warning: refname 'develop' is ambiguous.
Branches 'develop' and 'origin/develop' have diverged.
Fatal: And branch 'develop' may be fast-forwarded.
git-branch -a的输出:
develop
feature/wishlist
* hotfix/0.1.27
master
remotes/origin/HEAD -> origin/master
remotes/origin/Optimize_CSS
remotes/origin/develop
remotes/origin/feature/product_feed_export_ocloz
remotes/origin/feature/wishlist
remotes/origin/hotfix/0.1.27
remotes/origin/master
还有一些其他信息,如果需要的话:
> git show-ref origin/develop
43b97b5f4530c449c3a68cf62bdc9632abbeb4d5 refs/remotes/origin/develop
> git show-ref origin/master
43b97b5f4530c449c3a68cf62bdc9632abbeb4d5 refs/remotes/origin/master
我从bitbucket Web UI删除了development,从master重新创建了它,但是它仍在起作用。我当然删除了本地分支,并在这样做时再次将其签出。
任何主意我的仓库可能有什么问题吗?谢谢。
更新:仍然有这个问题,尝试了一些我在SO和其他来源上发现的东西,但无济于事。