当前位置:  开发笔记 > 运维 > 正文

无法推送到远程Git仓库

如何解决《无法推送到远程Git仓库》经验,为你挑选了1个好方法。

我昨天刚刚通过Github跳进了Git,我正在离开svn.我创建了一个私人仓库,我打算用它来保持我的个人项目在工作和家庭之间同步.在创建远程仓库的过程中,我的工作中的本地文件被推高了.昨晚,我能够把它们拉到家里的笔记本电脑上.

现在我在工作中向repo目录添加了一些新文件.我做了"git add filename",其中"filename"是我的文件.然后我做了"git commit -m'我的消息'",这似乎有效.我不能把它们推到遥控器上.我试过'git push personal',但收到了一个错误:

To git@github.com:geuis/personal.git
 ! [rejected]        master -> master (non-fast forward)
error: failed to push some refs to 'git@github.com:geuis/personal.git'

对于这些东西,Svn真的很直白.我一直在尝试阅读有关Git如何工作的文档,但大部分内容似乎都假设您已经了解了基础知识.

对于我的情况,我需要了解哪些基础知识?Github上的远程仓库,以及工作和家庭中的2个独立检查,将手动同步到远程.

我在Mac上.



1> 小智..:

一般来说,为了能够推送到遥控器,您需要与远程分支保持同步.git pull先试试吧git push.

此外,github建议您这样做,git push -u personal master以便远程设置磁头


它应该没有.您可能在某些时候将某些更改推回到服务器?即使没有冲突,Git也会让您在本地处理合并冲突.您可以在一个结账时创建一个空文件,然后将其推回到服务器.在他们撤消更改之前,服务器不会接受任何其他提交,无论多么无关,从任何其他检出.
推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有