Пустой GIT коммит

Недавно (по вселенским меркам) узнал, что есть возможность сделать пустой коммит.

Как раз то, чего мне очень хотелось при старте проекта.

Создаёшь пустой проект, делаешь первый пустой коммит, а потом уже файлы, каталоги, фреймворк и вот это вот всё.

Итак, это можно сделать благодаря флагу --allow-empty

Для начала проекта:

git init

Затем делаем пустой коммит:

git commit -m 'Initial commit' --allow-empty

И вот так мы получаем чистое начало работы над проектом.

P.S. Не забудь затем добавить в проект файл .gitignore, без него в проект неминуемо попадёт мусор. Подробнее про него в статье по ссылке: https://codecoverage.ru/articles/chto-dobavit-v-gitignore/