← Назад

gitkeep

Как известно, git не отслеживает пустые папки, поэтому если нужно оставить каталог (например, под логи или временные файлы), он просто не попадёт в репозиторий.

Есть два простых способа для решения этой проблемы.

Решение №1

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

Решение №2

Создать в папке файл .gitkeep (это условное имя, не специальное в git), но его используют как договорённость, чтобы "сохранить" пустую папку в репозитории. И его также добавить в .gitignore:

gitignore
!.gitkeep

В итоге папка будет в репозитории, но без лишних файлов.

Похожие статьи

git stash

Нужно временно сохранить куда внесенные изменения и вернуть к исходному состоянию коммита? Есть команда git stash

07.04.2026 · 1 мин

Neetcode | Decode String

Решение алгоритмической задачки «Decode string» на Go.

16.04.2026 · 3 мин

git tag

Команда тегирования коммитов

07.04.2026 · 1 мин

Garbage Collector in Go

Garbage Collector (GC) или сборщик мусора - это автоматический менеджер памяти, встроенный в среду выполнения (runtime). Его основная задача - освободить разработчика от ручного управления памятью.

07.04.2026 · 3 мин

Комментарии

0

Ты: ...

Пока нет комментариев. Будь первым.