CNode

不小心把 node_modules/* 目录加到 git 里应该怎样撤销?

Jjiyinyiyong发布于14 年前最后回复14 年前1 回复6976 浏览0 收藏

没有趁早写 .gitignore , 直到 commit 了出现一大串才反应过来.. 网上搜的 git 的撤销大都是取消未 commit 的内容, 这里用不上, 然后 commit --amend 我试了下, 不明白文件怎么取消, 能不能做到? 还有没有其他的办法?

... 虽然第一个 commit 我整个删除了重新 init 也凑合的样子... ^_^!!

查看回复

回复 (1)

A
atian25#1·14 年前

git filter-branch --tree-filter 'rm -f testme.txt' HEAD

参与回复
登录后即可参与回复。登录