Справочник · модуль 11 «Git и GitHub»

.gitignore

В файле .gitignore перечислены файлы и папки, которые Git не трогает: окружение, временные файлы, секреты.

Сравнение из жизни

Как список вещей, которые не берут в поход.

Пример

$ git status
On branch main

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	.env
	hello.py
	notes.tmp

nothing added to commit but untracked files present (use "git add" to track)
$ echo '*.tmp' > .gitignore
$ echo '.env' >> .gitignore
$ git status
On branch main

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)
	.gitignore

Учитель в уроке Не всё нужно хранить в Git. Временные файлы и секретные ключи лучше не сохранять. Их имена записывают в файл .gitignore. Git больше не видит такие файлы.

Запомнить

.gitignore — как список вещей, которые не берут в поход. Git их не замечает.

Тема из урока 11.1 «История изменений» курса PythonAZ.

В этом же уроке