Wie kann ich meinen aktuellen git-Zweignamen in meiner PowerShell-Eingabeaufforderung anzeigen?
Grundsätzlich bin ich nach diese aber für PowerShell anstelle von bash.
Benutze ich git unter windows über PowerShell. Wenn möglich, möchte ich meinen aktuellen branch name angezeigt wird als Teil der Eingabeaufforderung.
InformationsquelleAutor der Frage Paul Batum | 2009-08-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen einfacheren Weg, wäre nur die Installation des Powershell-Moduls posh-git. Es kommt aus der box mit der gewünschten Aufforderung:
(Für die Installation von posh-git schlage ich vor, mit psget)
Wenn Sie nicht über psget verwenden Sie den folgenden Befehl ein:
Installieren posh-git mit dem Befehl:
Install-Module posh-git
Sicherzustellen posh-git lädt für jede shell, verwenden Sie die
Add-PoshGitToPrompt
- Befehl.InformationsquelleAutor der Antwort sevenforce
@Paul-
Mein PowerShell-Profil für Git basiert auf einem script, das ich hier gefunden:
http://techblogging.wordpress.com/2008/10/12/displaying-git-branch-on-your-powershell-prompt/
Ich habe Sie ein bisschen verändert, um die Anzeige der Verzeichnis-Pfad und ein wenig formatieren. Es setzt auch den Pfad zu meiner Git Lage bin, da ich PortableGit.
So weit, das hat wirklich gut gearbeitet. Während in einem repo, das prompt glücklich aussieht:
GIT [master] - c:0 u:1 d:0 | J:\Projects\forks\fluent-nhibernate>
*HINWEIS: Aktualisiert mit Kommentaren von Jakub Narębski.
InformationsquelleAutor der Antwort David Longnecker
Hier ist mein nehmen auf Sie. Ich habe bearbeitet die Farben ein bisschen um Sie lesbarer zu machen.
Microsoft.PowerShell_profile.ps1
Beispiel 1:
Beispiel 2:
InformationsquelleAutor der Antwort tamj0rd2
Ich Zwickte die Eingabeaufforderung code (von @david longnecker Antwort), um ein bisschen mehr bunt.
Hier ist mein code
Das Ergebnis:
Hier sind die Befehle aus der Folge, zu sehen, was es Aussehen würde:
InformationsquelleAutor der Antwort PotatoFarmer