flask - git远程库回退问题

浏览:21日期:2023-10-07

问题描述

本人用flask已经在heroku部署完成 我需要修改代码重新提交,误将路径切换另外一个文件夹,将此错误文件夹的master分支提交到远程库了 命令为git push heroku master而我切换到正确的代码文件夹再提交,提示

! [rejected]master -> master (non-fast-forward)error: failed to push some refs to ’https://git.heroku.com/hulumei.git’hint: Updates were rejected because the tip of your current branch is behindhint: its remote counterpart. Integrate the remote changes (e.g.hint: ’git pull ...’) before pushing again.hint: See the ’Note about fast-forwards’ in ’git push --help’ for details.

如果用git pull,则把远程仓库的错误代码和本地代码合并了,然后我在用git reset --hard 版本号命令回退到正确的节点,再提交到远程库,还是提示上面的信息求大神解答?拜谢

问题解答

回答1:

如果你能确认你当前分支的代码是正确的。

git push heroku master --force回答2:撤销远程记录

git reset --hard HEAD~1 #撤销一条记录

git push -f heroku HEAD:master #同步到远程仓库

git 撤销远程记录

相关文章: