Реинициализировать Git Repo - PullRequest
5 голосов
/ 20 июля 2010

У меня есть git-репозиторий, размещенный на сервере. Мы в команде 5 человек и все клонированы из этого же репо. С момента запуска .log и .yml файлы отслеживаются.

Есть ли простой способ заставить Git не отслеживать эти файлы. Мы попытались --assume-неизменным, но мы не смогли пройти.

Может ли кто-нибудь предложить пошаговые инструкции для достижения выше?

Спасибо, Имран

Ответы [ 2 ]

6 голосов
/ 20 июля 2010

Вы можете создать файл с именем «.gitignore» в корне хранилища со следующим содержимым:

*.yml
*.log

Чтобы git игнорировал изменения в файлах, соответствующих шаблону. Чтобы удалить уже существующие копии файлов .yml и .log, вы должны сделать следующее:

rm *.yml *.log
git rm *.yml *.log
git commit -m "removed .yml and .log files"

Если вы не хотите удалять файлы .yml (при условии, что они являются файлами конфигурации своего рода), вы можете добавить их в .gitignore, но все равно оставьте git-add по умолчанию для хранилища. Если бы кто-нибудь изменил свои файлы .yml, git проигнорировал бы изменения.

Если вы хотите, чтобы у всех был один и тот же файл .gitignore, добавьте его и в репозиторий. Если вы хотите, чтобы каждый мог свободно настраивать свой файл .gitignore для своих собственных целей, вы можете добавить «.gitignore» в файл .gitignore.

0 голосов
/ 20 июля 2010

Создайте файл с именем .gitignore и добавьте имена файлов, которые необходимо игнорировать.

Ознакомьтесь с разделом " Игнорирование файлов ".

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