比如说我的项目有两个分支
$ git branch
master
* dev
在 dev
分支下面有两个3个文件夹是 ignore 的: bower_components/
, node_modules/
, dist/
.
现在我在 dev
下面提交之后, 切换到 master
分支去,结果在 master
分支下也可以看到 bower_components/
, node_modules/
, dist/
这些目录和里面的文件,是我操作不对吗?如何解决呢?
如果这几个文件出现在版本管理中,那是因为
dev
分支下的 .gitignore 记录了你要忽略的文件但是在
master
分支下, .gitigonre 还没记录下你要忽略的内容解决方法(更新master的.gitignore)