2016-07-29 39 views
1

我在我的解决方案中创建了2个新项目,虽然它提交了所有文件,但它忽略了我的.csproj文件(它甚至在visual studio上显示为“忽略”)。某些文件即使不在我的gitignore中也会被忽略,除了gitignore还有其他的忽略文件吗?

我证实我的.gitignore没有这种奇怪的忽略。另外,当我点击“添加到源代码控制”,我的.gitignore没有变化。

也许我没有理解关于如何在我的解决方案文件夹上进行源代码控制的基本知识,但是我担心它无法提交/推送所有文件,因为并非所有文件在Visual Studio中都可见。

那么,有没有其他的忽略文件比gitignore?

+0

值得一读的文档:https://git-scm.com/docs/gitignore – Mureinik

回答

2

这是可能的Visual Studio中,所描述的in its tutorial有建立一个全系统的gitignore文件:

git config core.excludesfile C:\Users\frank\.gitignore_global 

该宣言,你可以有“其他忽略除gitignore其他文件”。

在您的回购库中执行git config -l以检查任何“gitignore”或“排除”声明行。

+0

FWIW,VS 2015(谢天谢地)不是开箱即用,这需要在cmdline上进行手动操作。 –

+0

@EdwardThomson很高兴知道。其他工具(例如SourceTree) – VonC

+0

哇,我不知道。 –