Git

Материал из MachineLearning.

Перейти к: навигация, поиск

Git -- распределённая система контроля версий.

Некоторые команды

git init

git init [options] [directory]

Действие: инициализация локального репозитория.

Примеры:

$ git init                      # инициализация репозитория в текущей директории
$ git init workshop             # инициализация репозитория в директории workshop


git clone

git clone [options] repository [directory]

Действие: клонировние (копирование) удалённого репозитория в локальный. Имя директории, в которой будет находится локальный репозиторий, может быть указано явно; в противном случае в качестве имени будет использован последний фрагмент адреса (после '/').

Примеры:

$ git clone http://www.server.ru/author/project.git
$ git clone https://www.server.ru/author/project.git

Возможно клонирование через SSH. После имени сервера указывается полный путь до удалённого репозитория:

$ git clone ssh://www.server.ru/home/user/projects/project.git

Удалённый репозиторий может фактически располагаться локально. Например:

$ git clone /home/author/project-source.git /home/user/project-destination
Личные инструменты