我在解决方案中创建了两个新项目,尽管它提交了所有文件,但它忽略了我的.csproj文件(它甚至在visualstudio上显示"忽略")。
我验证了我的.gitignore没有这种奇怪的忽略。此外,当我点击"添加到源代码管理"时,我的.gitignore.上没有任何更改
也许我没有理解源代码管理是如何作用于我的解决方案文件夹的一些基本内容,但我只是担心它无法提交/推送所有文件,因为并非所有文件都在visualstudio中可见。
那么,除了gitignore,还有其他忽略文件吗?
如教程中所述,Visual Studio可能已经设置了一个系统范围的gitignore文件:
git config core.excludesfile C:Usersfrank.gitignore_global
使用该声明,您可以拥有"gitignore之外的其他忽略文件"。
在回购中执行git config -l
,以检查是否有任何"gitignore"或"exclude"声明行。