Интересные статьи

После решения задачи, хочется рассказать об этом

Подключение настройка и установка GIT к битрикс проекту на CENTOS

Установка Git из репозитория CentOS
$ yum install git

Чтобы проверить, что всё в порядке попробуйте выполнить команду для проверки версии
$ git --version

Первоначальная настройка git
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
Подсветка синтаксиса
$ git config --global color.ui true

Создание репозитория осуществляется в директории проекта
$ git init

Добавить под версионный контроль существующие файлы
$ git add .
$ git commit -m 'initial project version'

Убрать некоторые файлы и папки из под версионного контроля
Создаем файлик .gitignore в корне сайта
Заполняем следующим содержимым

bitrix/managed_cache/
bitrix/cache/
.gitignore
upload/

Полезные команды
$ git status Посмотреть список всех измененных, добавленных и удаленных файлов
$ git log - посмотреть список коммитов
$ git branch - посмотреть на какой ветке находимся
$ git branch develop - создание новой ветки
$ git checkout develop - переход на ветку
$ git diff local/.../template.php Посмотреть подробные изменения в файле
$ git reset --hard HEAD^ Удалить последний коммит
$ git reset --soft HEAD^ Отменит последний коммит, и зменения сохранится
$ git revert commit-sha1 Коммит который отменяет коммит
$ git commit -a --amend Добавит изменения к последнему коммиту
$ git show <коммит> Посмотреть изменения, внесенные коммитом
$ git clone Создание копии (удаленного) репозитория