Gitignore 仅适用于某些文件夹
Gitignore only works on some folders
我在 .gitignore
中有以下两行
Valhalla/.idea/
Valhalla/target/
当我推送到 GitHub 时,它会跳过 .idea 文件夹,但它仍会上传目标文件夹。我怎样才能让它也跳过目标文件夹?
.gitignore
仅适用于尚未跟踪的文件夹。因此,如果您之前提交了文件夹 Valhalla/target
,那么它将继续跟踪它。要解决此问题,请执行以下操作:
- 注释掉
.gitignore
中的 Valhalla/target
行
- 提交
- 删除项目中的文件夹
Valhalla/target
- 提交
- 将行添加回您的
.gitignore
- 提交
该文件夹显示现在已取消跟踪,如果您将其重新添加,则应忽略它而不是重新添加。
我在 .gitignore
Valhalla/.idea/
Valhalla/target/
当我推送到 GitHub 时,它会跳过 .idea 文件夹,但它仍会上传目标文件夹。我怎样才能让它也跳过目标文件夹?
.gitignore
仅适用于尚未跟踪的文件夹。因此,如果您之前提交了文件夹 Valhalla/target
,那么它将继续跟踪它。要解决此问题,请执行以下操作:
- 注释掉
.gitignore
中的 - 提交
- 删除项目中的文件夹
Valhalla/target
- 提交
- 将行添加回您的
.gitignore
- 提交
Valhalla/target
行
该文件夹显示现在已取消跟踪,如果您将其重新添加,则应忽略它而不是重新添加。