git的新手,出现了问题。
提交ab30d85:“ Github / Master”-测试
提交d4f6492:“管理员”-已修复错误
我需要删除和删除ab30d85提交,并使d4f6492成为github的主人。当我尝试还原测试提交时,出现以下错误。请帮忙。
在分支母版上 您的分支通过1次提交位于'GitHub / master'后面,并且可以快速转发。 (使用“ git pull”更新您的本地分支) 没什么要提交的,正在工作的树干净
答案 0 :(得分:0)
确保已删除本地提交,并使用
强制推送到master分支以根据本地分支对其进行更新。 git checkout master; git push -f
话虽如此,请知道github上的master分支将被本地分支强制更新。不建议这样做。
答案 1 :(得分:0)
您可以选择:
git rebase origin/master
将对您的本地分支进行重新整理,以包含ab30提交和d4f提交的apply。在解决任何合并冲突之后,您将需要强制执行推送,以将其移至远程分支。
git push --force
将用您的本地副本替换远程分支。一般而言不是很好的做法