git Создание репозитория в терминале, инициаллизация, Является ли папка репозиторием - как проверить
Primary tabs
Как проверить, что директория уже является репозиторием
Перейдем в папку и запросим, например, историю изменений:
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
уже сработает корреткно. Готово, локальный репозиторий создан!
- Полная документация по git init: https://git-scm.com/docs/git-init
Видео-материалы
- Создание репозитория в папке: https://youtu.be/CUXMt8YyVrA
- Log in to post comments
- 1358 reads