在上传过程中,我陷入了困境。 $ git push -u原始主机 前往https://github.com/akhilrajarj/Digiledge.git ! [拒绝]管理员->管理员(非快进) 错误:无法将某些引用推送到“ https://github.com/akhilrajarj/Digiledge.git” 提示:更新被拒绝,因为当前分支的尖端在后面 提示:它的远程副本。集成远程更改(例如 提示:“ git pull ...”),然后再次按下。 提示:有关详细信息,请参见“ git push --help”中的“关于快进的注意事项”。
答案 0 :(得分:2)
如您的错误消息所指出,您当前的分支与遥控器不是最新的。
为了推送到远程,必须首先将所有更改从远程拉到本地计算机。您可以使用git pull
完成此操作。
如果您对文件的同一部分进行了不同的更改,则有可能导致合并冲突。这可以手动解决,也可以使用GUI工具解决。解决冲突(如果有)后,您应该可以照常git push
到遥控器。
答案 1 :(得分:0)
您可以使用here
中提到的命令强行推入原点但是请记住,您可能会丢失远程分支中的一些历史记录点