Wie öffne ich an meinem aktuellen Standort in Windows ein neues Git-Bash-Terminalfenster?

Wie öffne ich an meinem aktuellen Standort in Windows ein neues Git-Bash-Terminalfenster?

Wenn ich git bash ausführe, kann ich ein neues Bash-Fenster in meinem Stammverzeichnis öffnen mit Alt+F2

Ich kann ein Windows Explorer-Fenster im aktuellen Verzeichnispfad öffnen

$ explorer .

Versuchen

$ sh

um ein neues Terminalfenster an meinem Standort zu öffnen, gibt nur

sh: __git_ps1: command not found

und öffnet die Shell im aktuellen Fenster, ohne dass Git ausgeführt wird.

Wie kann ich an meinem Standort schnell eine neue Bash-Shell öffnen?

Antwort1

Die Antwort von StuperUser ist korrekt, aber ich möchte hinzufügen, dass es neben dem Hinzufügen eines Shell-Skripts in einer PATH-Umgebung auch möglich ist, einen einfachen Bash-Alias ​​in .bashrcoder .bash_profileDateien einzufügen.

Erstellen Sie einfach einen Alias:

alias git-bash='/git-bash.exe & > /dev/null 2&>1'

bashrc und bash_profile sind Standard-BASH-Konfigurationsdateien. Sie finden sie in Ihrem Benutzer-Home-Ordner.

Mehr InformationenBash-Startdateien

Antwort2

Da dies speziell für ein Git-Bash-Terminal ist, fügen Sie das Git-Verzeichnis (C:\Programme\Git) zu Ihrem Pfad hinzu (https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/)

Dann renne

$ git-bash

um eine neue Git-Bash am aktuellen Standort zu öffnen.

Um jedoch eine Blockierung des aktuellen Terminals zu vermeiden, muss & > /dev/null 2&>1im Hintergrund ausgeführt werden und das Ergebnis in null umgeleitet werden (siehehttps://superuser.com/a/1314830/641), also habe ich den Befehl zu einer .sh im Verzeichnis hinzugefügt, um ihn einfach aufzurufen.

Antwort3

Ich weiß, dass das schon ein paar Jahre alt ist, aber ich wollte es trotzdem posten.

Wenn ich die Antwort von @Alex verwende, scheint es, als ob jedes Fenster durch verknüpfte Prozesse oder so etwas mit dem anderen verbunden ist. Hier ist meine Lösung für völlig unabhängige neue Fenster, die am aktuellen Standort beginnen.

alias new='start "" "C:\Program Files\Git\git-bash.exe"'

Dadurch wird bei jeder Verwendung ein neues Fenster geöffnet. Aber eigentlich möchte ich 4 Terminals geöffnet haben, daher verwende ich normalerweise den folgenden Alias, um 3 neue Terminalfenster am aktuellen Standort zu öffnen:

alias new3='start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe"'

Prost!

Antwort4

Legen Sie die Umgebungsvariable fest, die auf den Git-Speicherort verweist C:\Program Files\Git.

Gehen Sie jetzt in Windows zu dem Speicherort, an dem Sie Git Bash öffnen möchten.

Drücken alt + dund tippen Sie get-bash, und schon kann es losgehen.

verwandte Informationen