为什么我不能推送到我的存储库?

时间:2017-10-30 05:57:23

标签: git

我在家庭网络上设置了一个名为10.0.0.250的git存储库。我可以很好地ssh到服务器机器。另外,在我的客户端,我可以git add,commit。但是,当我这样做时,它会被卡在那里,没有任何消息表明发生了什么。

abigail@abilina:~/my-project$ git push origin master
git@10.0.0.250's password: 
Counting objects: 3, done.
Writing objects: 100% (3/3), 216 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)

可能出现的问题是什么?

编辑:我的资源库已空,新创建,如下所示。

abigail@abilina:~/my-project$ git status
On branch master
nothing to commit, working tree clean

1 个答案:

答案 0 :(得分:0)

Git没有提供错误,因为它成功将您的提交推送到远程存储库。您可以通过SSH连接到服务器,切换到repo目录并调用git log master来确保这一点。您应该在日志列表中看到您的提交。

但是,您没有在本地分支master和远程分支origin/master之间设置跟踪,这就是为什么git status不会向您显示分支是否是最新的或几个提交之前的远程分支。您应该git push origin master --set-upstream(或-u)一次修复它。