为什么Visual Studio将我添加的.cs文件标记为“已忽略”?

时间:2017-10-18 19:55:12

标签: c# git visual-studio

我通过GitHub for Windows克隆了我本地计算机上现有但几乎空的项目。然后我在VS 2017中打开它,并在它们全部被标记为“忽略”之后添加了几个类,其中带有“减号”标记的红色图标。当我尝试提交(我想提交并推送GitHub应用程序)非推送的文件。 然后我尝试右键单击文件并将它们添加到源代码管理中。然后“减”标志变为“+”。我也想也许问题在于我没有上演它们。所以我做了(在VS中)。但我仍然无法推送这些文件。尝试在GitHub应用程序中进行提交后,我的所有.cs文件再次被标记为“减号”。 它的原因是什么以及如何使它们不被签名为“被忽略”?

3 个答案:

答案 0 :(得分:1)

不确定这是否对@Tanya有所帮助,这是我的部分相似经历。

可悲的是(作为对我观察力的反映),事实证明它与@goamn的建议完全一样。

我正在构建一个新的控制台应用程序(非常简短的文件列表)来帮助我进行备份活动,我称VS项目为“备份”。

(第一眼和第二眼)我错过的是.gitignore中的行(所有可能位置的“备份和报告文件”中!):

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
Backup*

仅从我的文件中删除此行,即使在我已经建立(在我看来是很老套)的存储库并且在github中不起作用之后,也将其修复了。我能够毫无问题地提交文件。

希望有帮助。

答案 1 :(得分:0)

(最有可能)它们被.gitignore文件忽略。

如果看不到任何明显内容(检查文件名和扩展名的子字符串),请查找并删除它们:

/* !/content/

答案 2 :(得分:-1)

您需要先添加,确保它们已暂存,提交,然后按