当我在一个更大的项目上工作时,我使用长的分支名称,例如dev/username/PROJECT-JIRANUM_some_description
能做这样的事是很酷的:

git branch -D STH(xxxx)

其中,sth()是一些语法,它将使用一些类似于全局的分支名称匹配(以便xxxx可以是分支名称中包含的jira编号)。如果存在歧义,git将通知并中止该命令。
像这样的事情现在有可能吗?我找不到这方面的任何信息。

最佳答案

我建议将zshprezto一起使用,因为它会为您提供如下分支名称完成:
(“…”每次按Tab键完成分支名称时都会出现)
git - 有没有办法缩短git命令中的分支名称?-LMLPHP
如果你走这条路,这里是我启用的prezto模块的列表(在~/.zpreztorc中)作为参考:

# Set the Prezto modules to load (browse modules).
# The order matters.
zstyle ':prezto:load' pmodule \
  'environment' \
  'terminal' \
  'editor' \
  'history' \
  'archive' \
  'directory' \
  'spectrum' \
  'utility' \
  'completion' \
  'ssh' \
  'git' \
  'history-substring-search' \
  'prompt'

我相信最重要的(对于您所需要的)是实用程序、完成和git

09-04 08:39