git 怎么撤回 commit 和 push?

git 怎么撤回 commit 和 push?

刚刚执行 git add . && git commit -m "etc" && git push 的时候, 不小心带进了一个 100MB 的 mp4 文件,现在 .git 和远程仓库都变得很大了!

我怎么撤回,让 .git 和远程仓库变小?

让这件事情就完成没有发生过一样!


回答:

git reset --soft HEAD^ 回退上一版本, 然后add 除了mp4以外的文件
push -f到远程仓库


回答:

直接删掉mp4再add,push就好了呀;难道是不想留下犯罪记录?
那就reset+强制push -f会清除提交记录;别忘了先备份,不然rest后代码就不见了


回答:

先 git reset --hard HEAD^ 然后删掉文件

以上是 git 怎么撤回 commit 和 push? 的全部内容, 来源链接: utcz.com/p/938534.html

回到顶部