Есть ли способ добавить несколько шагов к псевдониму git? - PullRequest
1 голос
/ 07 ноября 2019

Я собираюсь создать псевдоним, который делает это:

Я добавил его в свой git-bash .bash_profile, но я хотел бы посмотреть, есть ли способ добавить его какпсевдоним, поэтому мне не нужно использовать git bash

Git Finish будет толкать к текущей ветви # Например. gf "сообщение коммита"

gf() {                                                                                                                           
 CURRENT_BRANCH="$(git rev-parse --abbrev-ref HEAD)"                                                                      
 git add . && git commit -m "$1" && git push origin "$CURRENT_BRANCH"                                            
}                                                                                                                                                                                                                                               # Git merge                                                                                                             # Eg. gm branch-name                                                                                                    
gm() {                                                                                                                           
  git merge "$1"                                                                                                  
}                                                                                                                                                                                                                                               # Git checkout                                                                                                          # Eg. gc branch-name                                                                                                    
gc(){                                                                                                                            
 git checkout "$1" && gp                                                                                         
}
...