Git push不起作用

时间:2017-06-21 15:35:40

标签: git github push

我正在尝试在github上推送本地回购,但是git push对我不起作用以下是错误

git push https://github.com/MandarSant/Mandars_First_Repo.git master
To https://github.com/MandarSant/Mandars_First_Repo.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'https://github.com/MandarSant/Mandars_First_Repo.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

4 个答案:

答案 0 :(得分:1)

因此,正如错误消息所示,您尝试推送的回购已被其他人修改过。为了能够推送到存储库,您应该进行最新的更改。

所以你要做的就是确保告诉git,你知道对方做出的改变。这样做的方法是做git pull。一旦你这样做,你应该能够推送到存储库。

答案 1 :(得分:0)

发生的事情是其他人已经推动掌握并且您没有在本地进行这些更改

从主人拉出来将他们的更改与你的合并,然后你可以推

答案 2 :(得分:0)

如果每次有人没有阅读错误信息时我都有一分钱......

git pull

之前,您需要git push

答案 3 :(得分:0)

在将任何内容推送到git存储库之前,您需要执行git pull命令。 如果有时可能会通知您某些文件将被合并覆盖,在这种情况下,您必须存储更改或将这些文件复制到其他位置,然后必须还原更改,然后在应用更改后。