7 июня, 2017
3мин. чтения
Renat
Git — это одна из самых популярных систем контроля версий. Вы можете управлять вашим программным кодом — наблюдая за изменениями, возвращая предыдущие версии вашего кода или создавая новые ответвления для альтернативного кода, которые сможете объединить с основным в дальнейшем. Это руководство поможет вам установить GIT на Ubuntu 14.04.
Перед тем, как вы начнете это руководство, вам понадобится следующее:
Ubuntu 14.04 уже содержит Git в стандартном хранилище. Вы можете легко установить его используя менеджер пакетов apt. Для начала необходимо обновить его, вписав данную команду:
sudo apt-get update
Обратите внимание, что версия в репозитории может быть не самой новой, вы можете проверить доступную версию используя данную команду:
apt-cache policy git
Примерный результат будет таким:
git: Installed: (none) Candidate: 1:1.9.1-1ubuntu0.3 Version table: 1:1.9.1-1ubuntu0.3 0 500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages 1:1.9.1-1 0 500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Здесь показаны 2 версии — 1:1.9.1-1ubuntu0.3 0 и 1:1.9.1-1 0 . “Предложенная версия” показывает версию, которая будет установлена. Для того, чтобы установить GIT на Ubuntu запустите эту команду:
sudo apt-get install git
Запуск этой команды установит git в вашу систему.
Если вам необходима самая последняя версия git, вы можете установить ее из GitHub. Перед установкой git вам необходимы дополнительные пакеты:
sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
Далее, пройдите по этой ссылке и скачайте нужную вам версию.
В нашем примере мы будем использовать версию v2.12.0, она может быть извлечена с помощью данной команды:
tar -zxf v2.12.0.tar.gz
Однако вместо v2.12.0.tar.gz, вам нужно использовать имя файла, который вы скачали. Войдите в извлеченный каталог:
cd git-2.12.0/
Далее установите git локально, запустив эту команду:
make prefix=/usr/local all make prefix=/usr/local install
После успешной установки Git вам необходимо его настроить. Впишите ваше имя пользователя вместо user_name в данной команде:
git config --global user.name "user_name"
Далее впишите ваш адрес электронной почты вместо email@domain.com.
git config --global user.email "email@domain.com"
Вот список полезных GITкоманд которые помогут вам начать работу.
Команда | Объяснение |
Создание хранилищ | |
git clone ssh://username@somedomain.com/repo.git | Копирование существующих хранилищ |
git init | Создание нового локального хранилища |
Работа с локальными изменениями | |
git status | Измененные файлы в рабочем каталоге |
git diff | Изменения в отслеживаемых файлах |
git add . | Добавить все изменения к вашей следующей фиксации |
git add -p | Добавить некоторые изменения к вашей следующей фиксации |
git commit -a | Фиксировать все изменения в отслеживаемых файлах |
git commit | Фиксировать ранее сделанные изменения |
git commit -amend | Изменить последнюю фиксацию |
Проверка истории фиксаций | |
git log | Показать все фиксации |
git log -p | Показать изменения с течением времени |
git blame | Посмотреть кто, что и где менял |
Создание веток и тэгов | |
git branch -av | Посмотреть все существующие ветки |
git checkout | Сменить ветку |
git branch | Создать новую ветку на основе текущей |
git checkout — track <remote/branch> | Создать новую ветку на основе удаленной |
git branch -d | Удалить локальную ветку |
git tag | Отметить вашу текущую фиксацию тегом |
Обновление и публикация | |
git remote -v | Список всех настроенных в настоящее время удаленных подключений |
git remote show | Показать информацию об удаленном подключении |
git remote add | Создать новое удаленное хранилище |
git fetch | Скачать все изменения из |
git pull branch | Скачать все изменения и объединить в HEAD |
git push | Вставка изменений из локальных к удаленным |
git branch -dr <remote/branch> | Удалить ветку на удаленном подключении |
git push — tags | Опубликовать ваши теги |
Слияние и базирование | |
git merge | Объединить в текущий HEAD |
git rebase | Перебазировать текущий HEAD на |
git rebase — abort | Отменить перебазирование |
git rebase — continue | Продолжить перебазирование, после решения проблемы |
Отмена изменений | |
git reset — hard HEAD | Отменить все изменения в вашем рабочем каталоге |
git checkout HEAD | Отменить все изменения в определенном файле |
git revert | Откатить определенную фиксацию |
git reset — hard | Сбросить ваш HEAD до предыдущей фиксации, отменив все изменения сделанные до того момента |
git reset | Сбросить ваш HEAD до предыдущей фиксации, но сохранить все дополнительные изменения |
git reset — keep | Сбросить ваш HEAD до предыдущей фиксации и сохранить все дополнительные локальные изменения |
Для того, чтобы узнать больше git команд используйте:
git --help
Закончив данное руководство вы узнали, как установить GIT на Ubuntu 14.04. Также вы научились базовой настройке Git и его основным командам. Теперь вы можете управлять вашим программным кодом более эффективно, используя ветки, откатывая изменения и отслеживая ваш код.
Советуем ознакомиться с основными GIT командами в данном руководстве.
Оставьте ответ