我的git项目包含我不想被推送到存储库的.cas文件.我因此添加了这条线
**/*.cas
Run Code Online (Sandbox Code Playgroud)
到我的.gitignore文件但.cas文件仍会出现git status.阅读了许多其他帖子后,我检查了.gitignore条目没有尾随空格,并且它们确实有unix行更改说明符.
然后我按照这里的建议运行以下命令: .gitignore不起作用
git rm -r --cached .
git add .
Run Code Online (Sandbox Code Playgroud)
但是徒劳!git status仍然报告例如
new file: calc/2_preliminary/1_CFD/7_Calc_Fluent/03_stationary_vof_stationary/mesh_04/run_10000.cas
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我真的很感激.
.gitignore 文件内容:
calc/
0_BSc_Alvarez/
calc/0_Test/
documentation/Tutorial_Fluent/
literature/
thunderbird/
**/.idea/
.zim
**/ND800_*
**/*.cas
**/*.dat
**/*.cdat
**/*.uns
**/*.msh
**/*.bak
Run Code Online (Sandbox Code Playgroud)
git版本是1.7.1
你在评论中说你使用git v1.7.1.老git版本是个问题.**/pattern仅在1.8.2中添加,所以你的git只是不理解它.此外,你真的不需要这个**/部分,你应该只使用
*.cas
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
314 次 |
| 最近记录: |