git: Create local repository

Создание репозитория

Локальный git репозиторий можно создать двумя способами:
1. импорт директории проекта в git
2. клонирование репозитория с удаленного сервера

Импорт директории проекта в git

Необходимо перейти в директорию проекта и ввести команду git init
После выполнения данной команды в директории проекта будет создана поддиректория .git — cодержащая необходимые файлы для репозитория git.
Но пока файлы/папки проекта всё еще не находятся под версионным контролем. Чтоб добавить файлы/папки под версионный контроль необходимо сделать индексацию файлов/папок командой git add и затем осуществить коммит командой git commit.

1. Создадим рабочую директорию проекта и любой файл в ней
mkdir first-sample
cd first-sample
echo "git example first commit" > readme.txt

2. Производим инициализацию 
git init
Initialized empty Git repository in ~/first-sample/.git/

3. Индексируем файл
git add readme.txt 

4. Коммитем 
git commit -m "My first commit"
-m добавляет описание данного коммита, например можно указать,
какие изменения/фиксы были сделаны и с какими файлами.

Клонирование репозитория с удаленного сервера

Для получения копии репозитория с удаленного сервера необходимо использовать команду git clone URL
Прмер — клонируем hyperledger-fabric

git clone https://github.com/hyperledger/fabric.git

При клонировании создается папка farbric, инициализируется папка .git и скачиваются все данные этого репозитория.
Если нужно задать кастомное имя папки скачиваемого репозитория, то делается так:

git clone https://github.com/hyperledger/fabric.git myfabric

т. е. вместо папки fabtric будет создана папка myfabric.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *