如果我有混帳以下分支開關分支的部分名稱
1194-qa-server
master
remotes/origin/1178-authentication
remotes/origin/1194-qa-server
remotes/origin/HEAD -> origin/master
remotes/origin/master
我想切換到使用--just--數的分支,即使需要調用的腳本 對於例如:
switch_branch 1178
和腳本/解決方案應該做到以下幾點
- 的Git分支-a(找到所有分支機構的本地和遙控器在我的倉庫)
- 過濾器由給定參數(「1178」以上)
- 提取混帳可以使用
- 切換到該分支的分支的名稱
什麼是推薦的方式做到這一點,而不必手動執行所有這些步驟?
我使用的是Mac OSX,如果這個問題在這裏。
更新 - 慶典,它(github.com/revans/bash-it)成爲我的目的
Welcome to Bash It!
Here is a list of commands you can use to get help screens for specific pieces of Bash it:
rails-help list out all aliases you can use with rails.
git-help list out all aliases you can use with git.
todo-help list out all aliases you can use with todo.txt-cli
brew-help list out all aliases you can use with Homebrew
aliases-help generic list of aliases.
plugins-help list out all functions you have installed with bash-it
bash-it-plugins summarize bash-it plugins, and their installation status
reference <function name> detailed help for a specific function
使用bash,那麼你可以用'git的結帳1178 [TAB]';) – KingCrunch
和使用一些[看上去](https://github.com/robbyrussell/oh-my-zsh/)[helper](https://github.com/revans/bash-it/)它只是'gco 1178 [TAB]' – Stefan
不是真的爲我工作。我在網上找到了一些關於哈希自動完成的參考,但這不是我正在尋找的。 – ramonrails