Удалить каталоги и файлы из репозитория git и добавить в список игнорируемых - PullRequest
0 голосов
/ 16 января 2012

У меня есть каталог решения .net (в OSX с использованием виртуальной машины), и я только что сделал

$ git add .
$ git commit

на весь каталог.

Я забыл, что было несколько файлов и каталогов, которые я не хотел добавлять, например, мой каталог _resharper и содержимое папки bin.

Итак, как мне сначала удалить эти каталоги и файлы из моего локального репозитория git, не удаляя их из моей рабочей копии?

Кроме того, как мне добавить указанные каталоги в список игнорирования?

Ответы [ 2 ]

1 голос
/ 16 января 2012
git reflog
git reset @HEAD{x} # x depends on what you see in reflog 
#edit .gitignore
#add line in gitignore 
#_resharper/
1 голос
/ 16 января 2012

создать файл .gitignore в том же каталоге, что и репозиторий.И поставьте

_resharper/
*file.cpp

* запомните косую черту после имени каталога для имен папок, звездочка не нужна

, кстати, вам нужно будет удалить папку, отследить и затем вернуть ее обратноесли вы уже добавили и передали.

Вы можете узнать больше из здесь и здесь

...