如何从Github删除提交的文件?

时间:2011-09-23 16:50:57

标签: visual-studio-2008 git version-control github project

我的项目是here [链接不是很多人可能认为的营销事物],我对Git和Github都是全新的,我在Visual Studio 2008中使用Git Extensions。我提交了文件,目录插件.Sln和样品到Github,现在

  1. 如何将它从它们中移除&不保留我的存储库中存在的文件的踪迹?[在github上,但让它们保留在本地存储库中]

  2. 我想在Visual Studio中删除这些已检入的文件[我的意思是,如何在签入这些文件之前说明它是什么]

  3. 如何恢复到上次提交的版本?

2 个答案:

答案 0 :(得分:3)

Github有针对这种情况的帮助部分。您可以查看它here.如果它们从未存在过,则会删除它们。

如果你想保留它们,请在之前复制文件,然后按照github指南进行操作。从存储库中删除它们后,将它们添加回工作目录,然后添加,然后将其添加到.gitignore file,以防止git跟踪它们。

答案 1 :(得分:1)

听起来您想从版本控制中删除该文件。查看How to stop tracking and ignore changes to a file in Git?以获得解决方案。