Wenn ich die folgenden Zweige in gitSchalter Zweig in git durch einen Teil des Namens
1194-qa-server
master
remotes/origin/1178-authentication
remotes/origin/1194-qa-server
remotes/origin/HEAD -> origin/master
remotes/origin/master
ich auf einen Zweig wechseln möchten die Nummer mit --just--, auch wenn das erfordert ein Skript Aufruf Für Beispiel:
switch_branch 1178
und das Skript/Lösung sollte folgende
- git branch -a tun (finden Sie alle Zweige der lokalen und Fern in meinem Repository)
- Filter durch den gegebenen Parameter (‚1178‘ oben)
- den Namen der Branche extrahieren, die git
- Schalter auf diesen Zweig
Was ist der empfohlene Weg nutzen können um es zu tun, ohne all diese Schritte manuell durchführen zu müssen?
Ich benutze Mac OSX, wenn das hier zählt.
update - bash-it (github.com/revans/bash-it) dient meinem Zweck
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 verwenden Sie verwenden können, 'git Kasse 1178 [TAB]';) – KingCrunch
Und mit einige [Phantasie] (https://github.com/robbyrussell/oh-my-zsh/) [Helfer] (https://github.com/revans/bash-it/) es ist nur 'gco 1178 [TAB]' – Stefan
Nicht wirklich für mich arbeiten. Ich habe einige Referenzen im Internet gefunden, die die automatische Vervollständigung von Hash-Dateien ermöglichen, aber das ist nicht das, wonach ich suche. – ramonrails