自定义bash_profile中的git命令以自动索引到下一个分支

时间:2019-04-04 14:28:46

标签: linux bash git terminal git-bash

下面是我的自定义gitp命令,该命令非常有效(使用伪代码)。我想通过自动索引并检出到新分支来添加到脚本中。 希望有一个命令行bash专家可以弄清楚! :)

    previous_branch_num = 0;
    gitp() {
      git add -A &&
      git commit -m "${1?'Missing commit message'}" &&
      git push      
      git checkout -b "v{++previous_branch_num}" //<--psuedo code
    } 

1 个答案:

答案 0 :(得分:1)

简单地:

#!/bin/bash

previous_branch_num=0

gitp() {
  git add -A &&
  git commit -m "${1?'Missing commit message'}" &&
  git push      
  git checkout -b "v$((++previous_branch_num))" # <-- real code
}