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