我一直在研究 POC,现在被要求将其上传到我们的 GitHub。我已经这样做了,但今天我注意到bin和obj文件夹被包含在内。
所以我打开我的.gitignore文件来检查我是否添加了 Visual Studio 配置文件。它是..我可以看到[Bb]in/并被[Oo]bj/包括在内。
因此,我尝试通过键入以下内容从 Git 中删除该文件夹:
git rm --cached -r [folder]/bin
Run Code Online (Sandbox Code Playgroud)
这样做之后,我看到所有文件都*dll被删除了,我检查了团队资源管理器并注意到所有文件都被删除了。
提交并重建以查看所有bin文件返回...
它不仅仅是解决方案中的一个项目。似乎所有人都在这样做。我的.gitignore文件在我的解决方案的根目录中。以及 .git 文件夹。文件夹结构的屏幕截图。
.gitignore文件复制到项目文件夹。没用**/[Bb]in/& **[Bb]in/.. 没有变化。关于我在这里缺少什么的任何想法?
我.gitignore是这里的精确副本
我恢复了我的**/[Bb]in/更改,看看我是否破坏了某些东西。
yai*_*tou 13
git ignore 忽略尚未跟踪的文件,因此如果提交了文件,它将再次出现。
你可以试试:
git rm -r --cached .
git add .
Run Code Online (Sandbox Code Playgroud)
然后
git commit -am "Remove ignored files"
Run Code Online (Sandbox Code Playgroud)
正如这里所建议的
或者采用更激进的方法:
rmgit init)| 归档时间: |
|
| 查看次数: |
4771 次 |
| 最近记录: |