发布到BitBucket时的“Funny RefName”

我很抱歉,这是其他问题的重复,但即使我知道“答案”,我也不知道如何实施它。

我使用Xamarin和版本控制。 我能够设置它在当地工作就好了。 但是,当我尝试将更改推送到远程服务器BitBucket.org时,出现“有趣的RefName”错误。

广泛搜索这个后,我知道答案是我需要设置目标参考名称从“主”或“参考/头/主”,但我不知道我必须设置此。

在“版本控制” - >“管理分支”下,它列出了我的“主”的一个分支。 如果我点击编辑并尝试将其更改为“refs / heads / master”,则表示它已经存在。 在远程资源下,它具有“起源”,但是如果我将其更改为“refs / heads / origin”,它允许我这样做,但推向服务器时出现同样的错误。

作为参考,这是创建新的远程分支时有趣的refname错误的重复/扩展

Xamarin论坛上的某位同事也提出了相同的解决方案,但也没有解释如何/在哪里设置:http://forums.xamarin.com/discussion/5213/error-funny-refname-git

我感谢任何可以提供的帮助


这比解决方案更像是一种解决方法,但它可以帮助一些人,特别是git初学者。

我只是使用git命令行进行提交和推送。 就Xamarin而言,就我而言,这需要很长时间。 如果这不会发生在你身上,只要你想推动,你可以写:

git push -u origin master

并且在IDE之外进行提交:

git commit -am 'commit message'
链接地址: http://www.djcxy.com/p/16021.html

上一篇: "Funny RefName" when publishing to BitBucket

下一篇: Fetching all tags from a remote with git pull