From 5360a767f98745b488d4856607956bdaa720b09b Mon Sep 17 00:00:00 2001 From: Nathan Broadbent Date: Sat, 28 Jan 2012 11:04:26 +0800 Subject: [PATCH] Added alias for 'git checkout -b' --- git.scmbrc.example | 1 + lib/git/aliases_and_bindings.sh | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/git.scmbrc.example b/git.scmbrc.example index 4890bb1..39962b6 100644 --- a/git.scmbrc.example +++ b/git.scmbrc.example @@ -34,6 +34,7 @@ git_show_files_alias="gsf" exec_git_expand_args_alias="ge" # 2. Commands that handle paths (with shortcut args expanded) git_checkout_alias="gco" +git_checkout_branch_alias="gcob" git_commit_alias="gc" git_reset_alias="grs" git_reset_del_alias="grs-" diff --git a/lib/git/aliases_and_bindings.sh b/lib/git/aliases_and_bindings.sh index ddc175e..1d9832d 100644 --- a/lib/git/aliases_and_bindings.sh +++ b/lib/git/aliases_and_bindings.sh @@ -71,6 +71,7 @@ __git_alias "$git_diff_cached_alias" "$_exp git" "diff" "--cached" # Standard commands __git_alias "$git_clone_alias" "git" 'clone' __git_alias "$git_fetch_alias" "git" 'fetch' +__git_alias "$git_checkout_branch_alias" "git" 'checkout' "-b" __git_alias "$git_pull_alias" "git" 'pull' __git_alias "$git_push_alias" "git" 'push' __git_alias "$git_status_original_alias" "git" 'status' # (Standard git status) @@ -175,4 +176,4 @@ if [[ "$bash_command_wrapping_enabled" = "true" ]]; then for cmd in vim cd rm cp mv ln; do alias $cmd="exec_git_expand_args $cmd" done -fi \ No newline at end of file +fi