标签: .net git osx-lion
我有一个.net解决方案目录(在OSX上使用虚拟机),只是做了一个
$ git add . $ git commit
在整个目录上。
我忘了有一些我不想添加的文件和目录,例如我的_resharper目录,以及我的bin文件夹的内容。
现在,我如何首先从我的本地git存储库中删除这些目录和文件而不从我的工作副本中删除它们?
此外,如何将所述目录添加到忽略列表中?
答案 0 :(得分:1)
在与repo相同的目录中创建.gitignore文件。并把
_resharper/ *file.cpp
*记住文件夹名称的目录名后面的斜杠,不需要星号
顺便说一句,你需要删除文件夹,如果你已经添加并提交了,请将其重新放入。
您可以从here和here
答案 1 :(得分:1)
git reflog git reset @HEAD{x} # x depends on what you see in reflog #edit .gitignore #add line in gitignore #_resharper/