我已经创建了一个C#项目并通过git bash shell初始化它。现在我们知道git应该只跟踪源文件,因为我已经添加了一个.gitignore文件,并在其中键入了以下正则表达式。
!*.cs
!*.resx
然后我提交了我的.gitignore文件我的问题是我的方法是对的吗?
答案 0 :(得分:2)
这似乎非常不完整 - 我们建议您将项目文件(.csproj
)添加到版本控制中。您还需要添加所需的任何资源。实际上,排除您不想要的文件(如临时文件和特定于用户的数据)要容易得多,而不是尝试包含您想要的文件。
因此,我们建议您使用社区的VisualStudio.gitignore
文件作为Visual Studio项目的.gitignore
。
如果使用Visual Studio初始化存储库,它将为您添加此文件。