我知道以下命令会删除之前提交给github(^ = ntimes)
的提交git push -f origin HEAD^^:master
我想删除最后两次提交,现在当我进行更多本地更改时,
git add .
git commit -m "example"
git push origin master
我删除的提交再次出现?
我的意思是运行时
git status
我得到了
你的分支在2次提交之前领先于'origin / master'。
所以之前的2次提交都在那里
我需要做的任何事情来阻止这种情况发生
由于
答案 0 :(得分:0)
如果有人遇到此问题,或者有人以更好的方式告诉我们,请回答。无论如何我跑了
git reset --soft HEAD^^1
我的最后两次提交,我想,这让我更新了。然后我能够运行通常的
git add .
git commit -m "message"
git push origin master
所有以前的提交都没有包含