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