我正在尝试将一些更改从我的本地功能分支推送到远程,但继续收到以下消息
git.exe push --all --progress" origin"
Counting objects: 52, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (14/14), done.
Writing objects: 100% (15/15), 1.52 KiB | 0 bytes/s, done.
Total 15 (delta 10), reused 0 (delta 0)
remote: error: failed to lock refs/heads/develop/feature_123
To https://bitbucket.org/xxx/abcd
! [remote rejected] develop/feature_123 -> develop/feature_123 (failed to lock)
error: failed to push some refs to 'https://bitbucket.org/xxx/abcd'
git did not exit cleanly (exit code 1) (36302 ms @ 10/15/2014 5:53:11 PM)
我已经浏览了谷歌和这里的stackoverflow。找到一些解决方案并尝试应用所有。然而,这些都不适合我。有谁知道为什么我在git push上收到此错误消息?我正在使用Tortoisegit。我尝试使用sourcecontrol。同样的事情......
答案 0 :(得分:0)
您是否尝试过首先从远程存储库中提取?如果是这样,并且您确定自己拥有远程存储库中的最新版本,则还可以尝试git push -f
这可能对您有所帮助:git error: failed to push some refs to
答案 1 :(得分:0)
我想出了这个问题。我无法创建像develop / feature_123这样的仓库..当我创建像feature_123这样的仓库并且没有开发时,它有效。