
Установка GIT на RedHat/CentOS/Fedora
Git является распределенной системой контроля версий cо свободным и открытым исходным кодом которая предназначена для обработки небольших и крупных проектов. В своей теме «Установка GIT на RedHat/CentOS/Fedora» я хочу рассказать как установить и пользоваться GIT на CentOS.
1. Установка Git на RedHat/CentOS/Fedora:
# yum install git
Установить последнюю версию GIT можно выполнить по моей статье:
Установить последнюю версию GIT
В ней рассказывается как собрать RPM пакет для облегчения установки. Если не знаете как это делать, рекомендую ознакомиться.
2. Протестируем Git, загрузив программное обеспечение из Интернета:
# git clone --depth 1 git://git.sip-router.org/sip-router kamailio
Создадим новый репозиторий в командной строке, для этого нужно выполнить ряд команд.
1. Если вы хотите использовать Git через HTTP.
Создадим папку в которой будет хранится все наши репозитории:
# mkdir /home/captain/GIT && cd mkdir /home/captain/GIT
Создадим файл:
# touch README.md
Собственно инициализируем сам git:
# git init
Добавляем файл в жит:
# git add README.md
Можно добавить комментарий к самому файлу:
# git commit -m "first commit"
Синхронизируем файлы с ПК и с сервером GIT (с вашим аккаунтом):
# git remote add origin https://github.com/SebastianUA/linux-notes.org.git # git push -u origin master
Вас попросят ввести имя пользователя и пароль.
Проверить можно следующим образом:
# git remote add origin https://github.com/SebastianUA/linux-notes.org.git # git push -u origin master
Вводим имя и пароль который мы создали выше.
2. Если вы хотите использовать Git через SSH.
Создадим папку в которой будет хранится все наши репозитории:
# mkdir /home/captain/GIT && cd mkdir /home/captain/GIT
Создадим файл:
# touch README.md
Делаем инициализацию процесса:
# git init
Добавляем файл:
# git add README.md
Вставим комментарий о данном файле:
# git commit -m "first commit"
Подключаемся удаленно и загружаем файл на сервер:
# git remote add origin git@github.com:SebastianUA/linux-notes.org.git # git push -u origin master
Вас попросят ввести имя пользователя и пароль.
Описываем ветку в github
Опция checkout позволяет выписывать уже существующие ветки с github, например:
$ git checkout -b dev origin/dev $ git checkout -b my_branch_project origin/my_branch_project
Можно выполнить это более надежным способом:
$ git checkout --track origin/production
Иногда, команды что выше могут не сработать, а времени нет на выяснение причин, то можно попробовать получить нужную ветку так:
$ git checkout -b my_branch_project $ git pull origin my_branch_project
Первое что делаем — это создаем новую ветку.
Второе, заливаем в нее все изменения из ветки на github.
Создание новой ветки в локальном репозитории
Чтобы это сделать, выполните:
$ git checkout -b my_dev Switched to a new branch 'my_dev'
Публикуем ее на github:
$ git push origin my_dev
Переключиться на другую ветку в git
Выполняем:
$ git checkout my_project_branch
Если ошибочно удалили файл, то его можно извлечь его следующим образом:
$ git checkout readme.txt
Посмотреть список веток
Опция branch дает возможность просматривать список веток в локальном репозитории:
$ git branch * my_dev master
* — Показывает текущую ветку
На этом моя статья «Установка GIT на RedHat/CentOS/Fedora» подошла к завершению, спасибо что читаете мой сайт http://linux-notes.org и я надеюсь что Вам всем нравится как он сделан и как я пишу статьи.