1次提交,分支位于'GitHub / master'后面

时间:2019-10-19 20:14:40

标签: git github

git的新手,出现了问题。

提交ab30d85:“ Github / Master”-测试
提交d4f6492:“管理员”-已修复错误

我需要删除和删除ab30d85提交,并使d4f6492成为github的主人。当我尝试还原测试提交时,出现以下错误。请帮忙。

在分支母版上 您的分支通过1次提交位于'GitHub / master'后面,并且可以快速转发。   (使用“ git pull”更新您的本地分支) 没什么要提交的,正在工作的树干净

2 个答案:

答案 0 :(得分:0)

确保已删除本地提交,并使用

强制推送到master分支以根据本地分支对其进行更新。

git checkout master; git push -f

话虽如此,请知道github上的master分支将被本地分支强制更新。不建议这样做。

答案 1 :(得分:0)

您可以选择:

git rebase origin/master将对您的本地分支进行重新整理,以包含ab30提交和d4f提交的apply。在解决任何合并冲突之后,您将需要强制执行推送,以将其移至远程分支。

git push --force将用您的本地副本替换远程分支。一般而言不是很好的做法