今天git push时遇到了问题:Updates were rejected because the tip of your current branch is behind

git push如何强制提交

这时想强制提交的话怎么办呢?(注意:强制提交非常危险,一定要把分支备份好)

git push如何强制提交

上面两个选项是表示强制提交的意思。

known changes:它检查服务器分支是否指向与远程跟踪分支相同的提交(已知更改)。如果是,则执行强制推送,否则将被拒绝。(相当于git命令:--force-with-lease)

unknown changes:这允许远程存储库接受不安全的非快速向前推送。这可能会导致远程存储库丢失提交;请小心使用。这不会检查任何服务器提交,因此可能会丢失远程上的未知更改。(相当于git命令:--force)

相关文章:

  • 2021-07-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
  • 2021-05-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
  • 2021-06-26
  • 2021-11-25
  • 2022-12-23
相关资源
相似解决方案