答案 0 :(得分:0)
git pull origin master
将获取遥控器的更改并将其与您的更改合并。
git rebase origin/master
将重播远程上任何更改之外的远程更改。执行git fetch origin
后,自动执行提取步骤。在git中了解rebasing。
发生的事情是,其他人(或您在另一台机器上)也使用不同的提交推送到原始仓库。除非你包含--force
,否则除非你有这些提交,否则它不会让你推动。除非你不得不顺便这样做,否则不要这样做。
答案 1 :(得分:0)
好消息告诉你该做什么:git pull,(抓取并合并更改),然后再次git push。