繁体   English   中英

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

[英]Why can't I push to my repository?

我正在使用URL 10.0.0.250在家庭网络上设置git存储库。 我可以很好地将SSH服务器服务器。 另外,在我的客户端上,我可以git添加,提交。 但是当我执行“ git push origin master”时,它卡在了那里,没有任何消息表明发生了什么。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM