http://eax.me/git-commands/ Шпаргалка по работе с Git
git checkout -b style создать новую ветку и перейти в неё
либо
git branch <имяветки>
git checkout <имяветки>
Слияние веток
git checkout style
git merge master
git hist --all
Перебазирование
в каждой ветке откатываемся к изменениям перед слиянием
затем
git checkout style
git rebase master
git hist
git checkout master
git merge style
git remote
имена удалённых репозиториев
git remote show origin получить более подробную информацию об удалённом репозитории
git branch -a список всех веток, в том числе удалённых
git fetch скачать все ветки с origin, но не мерджить их в локальный репозиторий
git pull
эквивалентно
git fetch
git merge origin/master
Добавьте локальную ветку, которая отслеживает удаленную ветку
git branch --track style origin/style
git checkout -b style создать новую ветку и перейти в неё
либо
git branch <имяветки>
git checkout <имяветки>
Слияние веток
git checkout style
git merge master
git hist --all
Перебазирование
в каждой ветке откатываемся к изменениям перед слиянием
затем
Перенос изменений из ветки master
git checkout style
git rebase master
git hist
Слияние style в master
git checkout master
git merge style
git remote
имена удалённых репозиториев
git remote show origin получить более подробную информацию об удалённом репозитории
git branch -a список всех веток, в том числе удалённых
git fetch скачать все ветки с origin, но не мерджить их в локальный репозиторий
Извлечение и слияние изменений
git pull
эквивалентно
git fetch
git merge origin/master
Добавьте локальную ветку, которая отслеживает удаленную ветку
git branch --track style origin/style