.gitignore并没有忽略我的文件

Cai*_*ius 3 git bitbucket gitignore phpstorm gitkraken

我目前正在使用BitBucket为我的repos与git引擎.我不使用github,因为它是一个私人项目,所以我不能公开它.

当我.gitignore用gitignore.io 创建我的文件时,试图忽略PhpStorm和WebStorm,Gitkraken(这是我Mac上的git客户端),它不会忽略该.idea文件夹.每次我更改我的工作区布局打开或关闭侧边栏或文件,然后git跟踪该更改.我无法弄清楚什么是错的,因为我也试着设置.idea/.gitignore,但它里面的文件仍追踪...

有任何想法吗?

小智 13

更新.gitignore文件.例如,为那些你想要跟踪的人添加一个文件夹.gitignore:foldername.

要停止跟踪文件,您需要将其从索引中删除.这可以通过此命令实现.

git rm --cached . remove all tracked files, including wanted and unwanted.

然后

git add . all files will be added to track, exclude those in .gitignore.

  • 好的!谢谢你!必须使用“git rm --cached -r”。 (3认同)