我是Git的初学者。所以这就是场景,在一个空文本文件中,我添加了One
String并执行了以下命令:
git init
git add sample.txt
git commit -m "Added One"
git push origin master
接下来,我在下一行添加了Two
并执行了以下命令:
git add sample.txt
git commit -m "Added Two"
git push origin master
结束直到Three
让它包含:
One
Two
Three
然后我执行git reset --hard 'value of the first commit here'
以恢复包含One
并添加Four
的文件:
One
Four
因此,当我执行提交并推送时,出现以下错误:
Updates were rejected because the tip of your current branch is behind its remote counterpart.
如何推送我的提交拒绝其他2次提交,以便最终的文本文件包含:
One
Four
答案 0 :(得分:2)
你需要“强制推送”,强行用本地分支替换原点上的分支:
git push -f