【发布时间】:2021-01-29 06:42:20
【问题描述】:
我刚刚注意到我公司的初级开发人员正在从事的项目没有在项目开始时将node_modules添加到.gitignore文件中......现在我正在查看提交历史,我注意到git pull花了很多时间,也有很多变化,所以原因是他们没有忽略node_modules目录。
我想做的就是重写提交历史和git push --force,然后告诉他们git pull --rebase。
如果没有 node_modules 文件夹,有没有办法重写该历史记录?
这里需要一个 Git 大师!
【问题讨论】:
-
为什么要重写历史?只需从暂存中删除该文件夹并立即提交。见stackoverflow.com/questions/50675829/…
-
还是搜索引擎大师。
-
@matt 你是对的,但是假设我想比较过去的几个提交,为什么我会看到无用的更改?对吗?
标签: git