Я хочу изменить gitignore, но не все в команде хотят этих изменений. Как у пользователя может быть свой собственный файл игнорирования git?
git
version-control
gitignore
asdsadasds
источник
источник
your_repo/.git/info/exclude
. Файл отформатирован как стандартный файл .gitignore .git update-index --skip-worktree [<file>...]
(из hashrocket.com/blog/posts/… )Вы можете создать свой собственный .gitignore, используя
Затем поместите желаемые записи в этот файл.
источник
.user_gitignore
файл в.git
каталог репо и добавить его с помощьюgit config core.excludesfile .git/.user_gitignore
~/.cvsignore
потому что такие утилиты, как rsync, также будут использовать этот файл.core.excludesfile
указывающий на ваш глобальный файл игнорировать то есть:~/.gitignore
. Если вы хотите сохранить глобальные исключения и также иметь исключения для конкретных репозиториев, ответ @ grzuy - это правильный путь~/.gitignore
файла не было, поэтому я создал его. Я поставил ровно одну запись:knexfile.js
и когда я возвращаюсь в репо и запускаю,git status
я все еще сохраняю файл в списке изменений.В их .gitconfig:
Таким образом, они могут глобально игнорировать определенные типы файлов. У каждого пользователя может быть свой собственный глобальный файл игнорирования.
источник
.gitconfig
, запустивgit config --local -e
репо, которое хотитеНапример, вы хотите игнорировать
~/some/path/.idea
папку:источник
Как указано в руководстве Atlassian .gitignore , вы также можете использовать
<repo>/.git/info/exclude
файл своего репо, который вы можете легко редактировать с помощью любого текстового редактора. Работает так же, как.gitignore
.Я мог легко игнорировать свои файлы intelliJ, личные файлы докеров и прочее, с которым мне нужно работать.
источник