My new workflow includes creating a branch with git for every new feature, and adding the Pivotal story ID to the branch name. This gives me branch names that end up looking like this:
I don’t know about you, but it only took manually typing out
79045950 once before I started looking for a better way. Luckily, git has auto completion capabilities!
If you use the Bash shell, Git comes with a nice auto-completion script you can enable. Download it directly from the Git source code at
https://github.com/git/git/blob/master/contrib/completion/git-completion.bash . Copy this file to your home directory, and add this to your
If you want to set up Git to automatically have Bash shell completion for all users, copy this script to the
/opt/local/etc/bash_completion.d directory on Mac systems or to the
/etc/bash_completion.d/ directory on Linux systems. This is a directory of scripts that Bash will automatically load to provide shell completions.
Check out Git Basics Tips and Tricks for the full instructions, and make your life easier.
On Tumblr: http://junior-dev-lessons.tumblr.com/post/100176396858/tab-completion-for-git