2

根据Github上的说明,我为 Visual Studio/ASP.NET 开发添加了一个全局 gitignore(包括配置部分)。远程和本地存储库已经到位。我怎样才能:

1)更新索引,使得即将到来的更新只考虑基于全局的新更新。2) 删除以前提交到远程存储库的项目。但是,将它们保存在本地(相信我在网上看到了一个实际上也会删除本地文件的指南)。

4

1 回答 1

3

我猜您不小心提交了本地项目文件(例如用户首选项),并且不想将其他用户的本地文件拉到您的副本中。

1)您无法选择从遥控器中提取哪些更新。该.gitignore文件用作提交过滤器,而不是提取过滤器。但是,正确执行第 2 步后,您将不需要此操作。

2)将您不想在远程存储库中的文件添加到您的.gitignore,然后运行git rm filename,提交并推送更改。您可能还想提交您的新.gitignore文件,以便所有其他用户获得相同的行为。

于 2013-09-24T15:29:54.580 回答