Git короткая команда для извлечения, извлечения, обрезки, извлечения и удаления - PullRequest
0 голосов
/ 29 мая 2020

Есть ли ярлык для:

  1. Проверка на главном сервере
  2. Получение от мастера
  3. Prune Fetch (проверьте, какие удаленные ветки удалены)
  4. Удалить эти локальные ветки

Сценарий: Допустим, я нахожусь на главном сервере, и я оформляю заказ в ветке foo, я делаю некоторые фиксирует и публикует sh foo на удаленном компьютере и pu sh на нем. Затем я объединяю эту ветку с master на GitHub и удаляю онлайн-версию foo, поскольку она завершена. Теперь в автономной среде я должен сделать следующее:

$ git checkout master
$ git pull
$ git fetch -p
$ git branch -d foo

или сокращенно:

git checkout master && git pull && git fetch -p && git branch -D foo

Есть ли команда, которую я могу выполнить, чтобы сделать это намного короче? Например,

$ git complete foo

или что-то в этом роде ..?

1 Ответ

1 голос
/ 29 мая 2020

aliases можно использовать для решения этой проблемы.

Псевдоним можно создать, запустив:

$ alias cpfb="git checkout master && git pull && git fetch -p && git branch -D"

Теперь вы можете выполнить

$ cpfb foo

, который будет выполнять команды, указанные в псевдониме.

Установка псевдонима через терминал длится только для этого конкретного экземпляра терминала.

Следовательно, сохраните их в ~ / .bashr c, чтобы сделать псевдоним постоянным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...