我在我的解决方案中创建了两个新项目,虽然它提交了所有文件,但它忽略了我的.csproj文件(甚至在visual studio上显示“忽略”)。
我证实我的.gitignore没有这种奇怪的忽略。此外,当我点击“添加到源代码管理”时,我的.gitignore没有任何变化。
也许我没有理解源控制如何对我的解决方案文件夹起作用的基本知识,但我只是担心它无法提交/推送所有文件,因为并非所有文件都在visual studio中可见。
那么,还有其他忽略文件而不是gitignore吗?
答案 0 :(得分:2)
如in its tutorial所述,Visual Studio可能已设置了系统范围的gitignore文件:
git config core.excludesfile C:\Users\frank\.gitignore_global
通过该声明,您可以拥有"除gitignore"以外的其他忽略文件。
在您的仓库中执行git config -l
检查是否有任何" gitignore"或"排除"申报行。