Gitignore仅适用于某些文件夹

时间:2016-03-26 22:11:48

标签: git gitignore

我在.gitignore

中有以下两行
Valhalla/.idea/
Valhalla/target/

当我推送到GitHub时,它会跳过.idea文件夹,但它仍会上传目标文件夹。如何让它也跳过目标文件夹?

1 个答案:

答案 0 :(得分:2)

.gitignore仅适用于尚未跟踪的文件夹。因此,如果您之前已经提交了文件夹Valhalla/target,那么它会继续跟踪它。要解决此问题,请执行以下操作:

  1. Valhalla/target
  2. 中注释掉.gitignore
  3. 提交
  4. 删除项目中的文件夹Valhalla/target
  5. 提交
  6. 将该行添加回.gitignore
  7. 提交
  8. 该文件夹显示现在未被跟踪,如果您将其添加回来,则应忽略该文件夹而不重新添加。