Заметки по работе с Git

Клонирование репозитария:

git clone git://git_remote/ticgit.git

Создание нового репозитария:

git init project-name

Добавление файла в репозитарий:

git add file.php

Удаление файла с репозитария:

git rm file.php

Текущее состояние репозитария:

git status

Сделать коммит в репозитарий:

git commit -m "Commit description"

Отправить все ветки локального репозитария в удаленный:

git push origin

Отправить конкретную ветку в удаленный репозитарий:

git push origin repo_name

Получить все удаленные ветки в локальный репозитарий:

git pull origin

Получить удаленную ветку в локальный репозитарий:

git pull origin repo_name

Начать работу с новой веткой в репозитарии:

git checkout -b branch_name

Переключиться на другую ветку репозитария:

git checkout another_branch

Получить список веток, с которыми работаем (звездочкой помечена текущая ветка):

git branch

Слияние ветки some_branch в текущую ветку:

git merge some_branch

Удалить ветку после слияния:

git branch -d branch_name

Последние изменения в репозитарии:

git log

Разрешение конфликтов при слиянии веток:

git mergetool

 

Запись опубликована в рубрике Короткие заметки. Добавьте в закладки постоянную ссылку.

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