我正在尝试推送到存储库,但是在执行到存储库的推送时,它会出现
! [rejected] development -> development (non-fast-forward)
error: falló el push de algunas referencias a 'https:...'
ayuda: Actualizaciones fueron rechazadas porque una punta de rama en el push está
ayuda: detrás de su contraparte remota. Verifique esta rama e integre los cambios remotos
ayuda: (ejem. 'git pull ...') antes de volver a hacer push.
ayuda: Vea las 'Notes about fast-forwards' en 'git push --help' para más detalles.
此错误可能是由于开发分支的变基,因此您正在处理的提交不再存在于服务器上的 git 树中。在这种情况下,您可以这样做:
警告:这可能会用文件覆盖您当前的所有文件,因为它们位于远程 repo 的分支头部!
我给你留下了解释如何使用分支和变基的链接。
https://git-scm.com/book/en/v2/Git-Ramifications-Reorganize-Work-Done
通过删除我计算机上的本地存储库并再次克隆它来解决问题,因为 reset --hard 和其他命令都无法解决问题以进行推送。