Git错误代码:没有共同的引用,没有指定;什么也不做

时间:2015-01-29 14:45:56

标签: railstutorial.org

我正在关注rails教程并陷入第1.4.3章Bitbucket。 https://www.railstutorial.org/book/beginning#sec-bitbucket 这就是我写的和我得到的答案。

pellem@rails-tutorial:~/workspace/hello_app (master) $ git remote add origin git@bitbucket.org:pellemartenson/hello_app.git
fatal: remote origin already exists.

pellem@rails-tutorial:~/workspace/hello_app (master) $ git push -u origin --all                                                          
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly
Everything up-to-date

我发现了一些类似的问题并尝试了一些建议。但它对我不起作用,或者我不理解答案。

4 个答案:

答案 0 :(得分:25)

如果使用比特桶,它需要一定的步骤是理所当然的,因此可以给你带来很多痛苦。 但这是我如何解决这个问题。 在项目的根目录中

    git init
    git add .
    git commit -m "message"

然后按照repo的初始页面中的步骤进行操作

    git remote add origin https://xxxx@bitbucket.org/xxx/xxx.git
    git push -u origin --all
    git push -u origin --tags

希望我能帮助别人!

答案 1 :(得分:5)

我想你忘了承诺。你有一个空的本地存储库。

答案 2 :(得分:2)

这有效:

git push -f -u原始主机

答案 3 :(得分:-2)

你可以尝试一下:

git push -f -u origin master