刚刚执行 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
吗?
3 回答2.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
3 回答4.1k 阅读✓ 已解决
3 回答3.1k 阅读✓ 已解决
8 回答3.6k 阅读
4 回答2.7k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
git reset --soft HEAD^
回退上一版本, 然后add 除了mp4以外的文件再
push -f
到远程仓库