За последние несколько дней я потратил немало времени на SO, читая темы, но до сих пор не нашел достойного ответа на этот вопрос.
Если я работаю в функциональной ветке и через несколько дней хочу получить последние изменения из мастера, я запускаю команду:
git stash; and git checkout master; and git pull origin master; and git checkout <FEATURE BRANCH>; and git merge master; and git stash apply;
Если это выглядит немного не так, это потому, что я использую Fish, а не Bash. Просто замените все ; and
на &&
, чтобы заставить его работать в Bash.
В любом случае, я бы хотел, чтобы псевдоним git под названием «remaster» автоматически делал это для меня, чтобы, когда я набираю git remaster
, он запускал все эти команды. Самая большая проблема — получить имя функциональной ветки и сохранить его для использования позже в последовательности, когда мы перепроверим ее.
У кого-нибудь есть способ сделать это или какие-либо идеи?