自动强制git push用于具有特定前缀的分支

时间:2016-06-29 00:19:15

标签: git git-push

这是我的工作流程:

  • git checkout -b my_private_prefix/branch master
  • hack hack hack
  • git push
  • hack hack hack
  • git rebase -i ; git push --force
  • 拉取请求

这里push --force可以,因为我是唯一一个使用私有前缀在分支上工作的人(团队中的每个人都有不同的前缀)。我的问题:当当前分支名称以我的私有前缀开头时,我可以自动强制推送吗?

1 个答案:

答案 0 :(得分:0)

不是您正在寻找的答案,但您可以创建一个git别名,例如pushf,它会添加-f标志。您也可以尝试覆盖默认推送,但是您必须完成一些工作(请参阅Is it possible to override git command by git alias?)并让它查看分支以推送并选择性地添加-f标志。