Как мне сделать git rebase из master в меньшем количестве команд, когда у меня есть изменения локального файла - PullRequest
0 голосов
/ 22 ноября 2018

Если я работаю над функциональной веткой и хочу получить и перебазировать изменения из основной ветки, есть ли более короткий способ сделать это, чем этот?

git stash
git checkout master
git pull
git checkout my-feature-branch
git rebase master
git stash pop

Обратите внимание, как я тоже должен копить, потому что я отредактировал файл конфигурации, который я не хочу фиксировать.

Как я могу сделать это в меньшем количестве команд?

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

Версия с одной строкой:

git pull --rebase --autostash origin master
0 голосов
/ 22 ноября 2018

Возможно, вы можете написать скрипт для этого.

Я думаю, что против git rebase master лучше использовать git merge master --no-ff

Если вы используете gitflow, есть несколько плагинов mavenсделать ветвь компонента или завершить ветвь элемента и т. д. Но ветвь элемента принадлежит ветви разработки, а не мастеру.

...