Как игнорировать все папки svn, bin и obj при создании репозитория git? - PullRequest
3 голосов
/ 22 июля 2011

Я совершенно новичок в git и хочу создать хранилище в каталоге, в котором есть папки .svn и скомпилированные папки bin и obj .После запуска init в каталоге, какая команда игнорирует эти папки?Я использую GitBash в Windows.

1 Ответ

11 голосов
/ 22 июля 2011

Самый простой и доступный способ - создать файл с именем .gitignore в корневом каталоге проекта со следующим содержимым:

.svn
bin
obj

Вы можете сделать это быстро из командной строки с помощью:

echo .svn >> .gitignore
echo bin >> .gitignore
echo obj >> .gitignore

Передайте ваш файл .gitignore в репозиторий, и каждый может извлечь из этого пользу. В качестве альтернативы, добавьте .gitignore в файл .gitignore, и он также будет проигнорирован. Обратите внимание, что если это клон репозитория SVN, вы также можете использовать git svn create-ignore или git svn show-ignore. Первый из них читает свойство svn: ignore и создает соответствующие файлы .gitignore во всех соответствующих каталогах. Я предпочитаю последнее, в котором перечислены все «шаблоны игнорирования» в формате, который можно добавить в корневой файл .gitignore.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...