Установка GIT на RedHat/CentOS/Fedora

Установка 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 и я надеюсь что Вам всем нравится как он сделан и как я пишу статьи.

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.