不小心把 node_modules/* 目录加到 git 里应该怎样撤销?
没有趁早写 .gitignore , 直到 commit 了出现一大串才反应过来…
网上搜的 git 的撤销大都是取消未 commit 的内容, 这里用不上,
然后 commit --amend 我试了下, 不明白文件怎么取消, 能不能做到?
还有没有其他的办法?
… 虽然第一个 commit 我整个删除了重新 init 也凑合的样子… ^_^!!
1 回复
git filter-branch --tree-filter ‘rm -f testme.txt’ HEAD