刚刚执行 git add . && git commit -m "etc" && git push
的时候, 不小心带进了一个 100MB 的 mp4 文件,现在 .git
和远程仓库都变得很大了!
我怎么撤回,让 .git
和远程仓库变小?
让这件事情就完成没有发生过一样!
如何已经 merge 到了 master 怎么办?master 一般是禁止 push -f
的?需要临时打开允许 -f
吗?
刚刚执行 git add . && git commit -m "etc" && git push
的时候, 不小心带进了一个 100MB 的 mp4 文件,现在 .git
和远程仓库都变得很大了!
我怎么撤回,让 .git
和远程仓库变小?
让这件事情就完成没有发生过一样!
如何已经 merge 到了 master 怎么办?master 一般是禁止 push -f
的?需要临时打开允许 -f
吗?
6 回答4.8k 阅读✓ 已解决
12 回答5.9k 阅读
5 回答5.6k 阅读✓ 已解决
4 回答7.2k 阅读
6 回答2.7k 阅读
2 回答7.4k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
git reset --soft HEAD^
回退上一版本, 然后add 除了mp4以外的文件再
push -f
到远程仓库