git Создание репозитория в терминале, инициаллизация, Является ли папка репозиторием - как проверить

Как проверить, что директория уже является репозиторием

Перейдем в папку и запросим, например, историю изменений:

git status

Если выведется информация о состоянии репозитория (обычно указывается название ветки), например:

On branch master

No commits yet

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

fatal: not a git repository (or any of the parent directories): .git

- то так оно и есть ;)

Как создать локальный репозиторий

Чтобы поставить папку (и все ее содержимое), которая ранее не была репозиторием , под контроль версий (фактически - создать локальный репозиторий), переходим в это папку в терминале и выполняем команду:

git init

-- это приведет к созданию служебной папки .git/ в этой директории.
После чего

git status

уже сработает корреткно. Готово, локальный репозиторий создан!

Видео-материалы

Key Words for FKN + antitotal forum (CS VSU):