git分支名称有捷径吗?

我倾向于为git提供长分支名称(例如,step110_create_search_engine_to_replace_google)。

如何在checkout / commit语句中简单地将其称为step110?

如果您使用的是Unix系统(Linux,Mac OS X或其他),则可以使用contrib / complete / git-completion.bash bash自动完成规则集,这样可以自动完成git命令(您可以键入git checkout step110< tab>,您的shell将自动完成分支名称。

激活这个:

>如果你有git源,在contrib / complete /有一个文件git-completion.bash。把它放在某个地方(如〜/ .git-completion),然后将以下行添加到〜/ .bashrc文件中:source〜/ .git-completion。要么重新启动你的shell会话,要么运行source〜/ .git-completion,让它在当前shell会话中运行。
>如果你没有git源,你可以从here(github.com)获取脚本。然后按照上述相同的说明进行操作。

如果你足够幸运地使用zsh而不是bash,那我知道oh-my-zsh有git autocompletion插件(我不知道如何激活它们,而没有哦-z-zsh)。

来源:

> mbuttu.wordpress.com
> codethatmatters.com

http://stackoverflow.com/questions/9550447/is-there-a-shortcut-for-git-branch-name

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:git分支名称有捷径吗?