Одна операция для получения последней версии в основной ветке и слияния с моей функциональной веткой? - PullRequest
1 голос
/ 16 июня 2020

В большинстве случаев я просто хочу убедиться, что слил последний код, прежде чем я начну писать код в течение дня. Шаги обычно включают:

  1. Sta sh и отмена моих изменений в моей текущей ветке dev / feature
  2. Проверить главную ветку
  3. Получить последний код на master
  4. Вернуться к моей ветке
  5. Слить с master на мою ветку

Я делаю это перед тем, как кодировать ежедневно, чтобы избежать конфликтов, когда мне в конечном итоге придется слить в мастер. Есть ли для этого простая операция с помощью одной кнопки, чтобы я мог сэкономить время?

Ответы [ 3 ]

0 голосов
/ 16 июня 2020

Из вашей функциональной ветки:

git stash
git fetch
git merge origin/master
git stash pop

Или, что удобнее, с псевдонимом:

git config --global alias.up '!git stash && git fetch && git merge origin/master && git stash pop'

# then each time you need it, from your feature branch :

git up
0 голосов
/ 16 июня 2020

Очень просто. Разберитесь в git rebase. URL

0 голосов
/ 16 июня 2020

Я узнал, что это называется перебазирование.

...