我刚完成一段代码的工作。想要推动并获得已经著名的:提示:由于当前分支的提示是背后的提示:它的远程对应。集成远程更改(例如,提示:“Git Pull…”)然后再按。现在我已经看到这个问题在这里发布了好几次,例如Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.gUpdates were rejected because the tip of your current branch is behind根据具体情况,解决方法是git pull,因此远程更改合并到我的本地工作,或git push -f,强制推送以更新远程(原始)分支。现在,我已经有一段时间没有在这个部门工作了。我不一定要将远程更改合并到我当前的工作中!我也不知道是否可以安全地强制源分支上的更新…我如何才能看到差异并决定哪一个最适合我的案例? 最佳答案 为了查看差异,首先需要从源存储库中获取提交:现在您可以看到差异(假设您在主分支上)现在,您已经掌握了在进行更改之前,您寻求决定git fetch origin或git diff HEAD..origin/master的知识。关于git - git:“更新被拒绝,因为您当前分支的提示已落后......”但如何看待差异?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45293263/