当我处理大型项目时,我使用较长的分支名称,例如 dev / username / PROJECT-JIRANUM_some_description
。
能够做到这一点会很酷:
git branch -D STH(xxxx)
STH()是一些语法,可以使用类似于全局匹配分支名称的语法(因此xxxx可以是包含在分支名称中的JIRA号码)。如果存在歧义,git将通知并中止命令。
目前是否有类似的功能?我找不到任何相关信息。
当我处理大型项目时,我使用较长的分支名称,例如 dev / username / PROJECT-JIRANUM_some_description
。
能够做到这一点会很酷:
git branch -D STH(xxxx)
STH()是一些语法,可以使用类似于全局匹配分支名称的语法(因此xxxx可以是包含在分支名称中的JIRA号码)。如果存在歧义,git将通知并中止命令。
目前是否有类似的功能?我找不到任何相关信息。
~/.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。
我的建议是将你的分支重命名为短而易于记忆的名称,例如 git branch -m <oldname> <newname>
。
否则,如果你还没有启用 git 自动补全功能,建议你启用。请参考 git http://code-worrier.com/blog/autocomplete-git/。这样你就可以使用 Tab 键来自动完成你的分支名称。
由于git分支实际上是可移动标签,因此在本地,您可以根据自己的喜好对它们进行命名。唯一真正需要的是在将更改推回中央存储库时遵循项目约定。为了方便起见,您可以配置特定分支的获取和推送设置(检查那些branch.<name>....
设置),以便在fetch
、merge
和push
时自动映射您的分支。