无法提交不在 gitignore 文件中的文件
Cannot commit file that is NOT inside gitignore file
我正在尝试让 TeamCity 按照本教程进行 JavaScript 代码检查:https://blog.jetbrains.com/teamcity/2012/06/javascript-code-inspection-server-side/
问题是第一步告诉我在 WebStorm 中共享范围,然后将其提交给源代码管理。我将 .idea/* 添加到 gitignore 文件,但在下面不要忽略 .idea/scopes/* 必要的 .idea/scopes/JavaScript.xml
所在的地方。
所以最终看起来像这样
.idea/*
!.idea/scopes/*
即使将此添加到 gitignore,我仍然无法提交我的 JavaScript.xml 文件。有没有人遇到过这个并且知道如何fix/commit它?
看起来问题出在 !.idea/scopes/* 位,因为在 运行 git status --ignored
之后,我可以在列表中看到 .idea/
尝试在 .idea 前加一个斜线
/.idea/*
!/.idea/scopes/*
git add -f .idea/scopes
完成任务
我正在尝试让 TeamCity 按照本教程进行 JavaScript 代码检查:https://blog.jetbrains.com/teamcity/2012/06/javascript-code-inspection-server-side/
问题是第一步告诉我在 WebStorm 中共享范围,然后将其提交给源代码管理。我将 .idea/* 添加到 gitignore 文件,但在下面不要忽略 .idea/scopes/* 必要的 .idea/scopes/JavaScript.xml
所在的地方。
所以最终看起来像这样
.idea/*
!.idea/scopes/*
即使将此添加到 gitignore,我仍然无法提交我的 JavaScript.xml 文件。有没有人遇到过这个并且知道如何fix/commit它?
看起来问题出在 !.idea/scopes/* 位,因为在 运行 git status --ignored
之后,我可以在列表中看到 .idea/
尝试在 .idea 前加一个斜线
/.idea/*
!/.idea/scopes/*
git add -f .idea/scopes
完成任务