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