пятница, 20 июня 2014 г.

Git шпаргалка.

Допустим мы сделали несколько коммитов в ветке DC-2.

0 шаг. Делаем Pull из удаленного репозитория.
1 шаг. Делаем Rebase to HEAD к ветке Developing 



2 шаг. Переходим в ветку Developing

3 шаг. В ветке Developing делаем Merge к ветке DC-2

4 шаг. Выбираем merge-commit

По анналогии сливаем таким же образом Developing в Release. В итоге будет примерно такая картинка в логе. Только я ещё и слил Release в Master


Save Stash.

Шаг 0. Как видим мы находимся в ветке DC-7_Chapter_6.3. При всем при этом мы случайно написали модель классов именно в этой ветке. Разработчки GIT предусмотрели этот вариант.

Шаг 1.
Выделяем все файлы, которые нам необходимо сохранить.
Выполняем пункт меню Local -> Stave Stash.

Шаг 2. Переходим в нужную нам ветку. В моем случае необходимо вернуться в Development

  Шаг 3. И пустить новую.
Шаг 4.
Выполняем комманду Local->Apply Stash.

Шаг 5.
Далее делаем всё также как описано в начале поста. То есть делаем Stage, Commit и по списку.

Комментариев нет:

Отправить комментарий