问题:
新建gitee远程仓库,本地第一次推送时报错
在这里插入图片描述

解决方案1:

git push --force-with-lease origin master

AI给的建议,没用过,不知道行不行, 更安全的覆盖方式(保留被覆盖提交的引用)

解决方案2:

git push -u origin master -f

⚠️ 风险提示:远程 master 分支上所有其他人提交的代码(且未被合并到本地)将被​​永久删除​​。
因为是自己空白仓库所以这样用没问题,但团队合作慎用。
在这里插入图片描述
注意事项:

  • 强制推送会删除远程分支上你本地没有的提交,这些提交将无法恢复(除非有备份或其他分支引用)。
  • 如果团队合作中,其他成员已经基于远程分支的提交进行了工作,强制推送会破坏他们的工作基础,导致团队协作混乱。
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐