[英]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.