Weiß jemand, was das Programm git bash für Windows für seine Shell verwendet?

8

Entschuldigung, wenn dies der falsche Ort ist, um etwas zu posten, aber ich verwende das Programm git bash für von github heruntergeladene Fenster.

Es funktioniert genauso wie ein Linux / Mac-Terminal und ich frage mich, ob es da draußen irgendeine Software gibt, die dasselbe macht?

Das Problem ist, dass ich nur ein Git-Bash-Fenster öffnen kann, wenn es eine Möglichkeit gibt, mehr als eine Instanz von Git-Bash zu öffnen, wäre das auch großartig!

Vielen Dank

Martin

    
Richard Everett 04.06.2012, 05:55
quelle

4 Antworten

9

Github für Windows verwendet einen Windows-Port von GNU bash , das vom MSYS-Projekt bereitgestellt wird, das wiederum Teil des MinGW-Projekts ist. Wie Andrew darauf hingewiesen hat, ist diese Software wirklich ein Teil von Git für Windows , das Github für Windows intern enthält und verwendet.

So können Sie bash für Windows außerhalb von Github für Windows erhalten, indem Sie MSYS installieren.

Beachten Sie jedoch, dass Git für Windows auf einem modifizierten msys.dll basiert, das eine erhebliche Menge an Änderungen erhalten hat, die upstream nicht enthalten sind. Ich bin mir nicht sicher, ob dies eine vom Benutzer wahrnehmbare Änderung darstellt, aber "stock" bash kann sich daher im Verhalten von dem in Github für Windows verwendeten Verhalten unterscheiden.

Beachten Sie auch, dass dieser Port von bash nicht gelernt wurde, mit Nicht-ASCII-Zeichen umzugehen. Obwohl Git für Windows seit 1.7.10 voller Unicode ist, weiß bash nichts darüber und ich bin mir nicht sicher, ob es jemals funktioniert.

    
kostix 04.06.2012 14:52
quelle
8

Es verwendet Git für Windows , eine Packung, die MSys / MinGW und Git enthält. Sie können mehrere Tabs mit einem Wrapper wie der Konsole erhalten.

    
Andrew 04.06.2012 06:11
quelle
3

Unter Windows 7 und 8 können Sie + in der Startleiste oder im magischen Suchfeld mit der linken Maustaste auf das Git-Symbol klicken, um eine weitere Instanz zu öffnen.

Alternativ können Sie auch einfach auf die Verknüpfung oder sh.exe in Git / bin /.

doppelklicken

Hinweis: Enthält Verbesserungen von Fergie und Botimer.

    
dot slash hack 29.12.2012 07:51
quelle
1

Hier ist ein Artikel über "Standard-Git-Bash-Konsole mit ersetzen Console2 ", die dir helfen werden.

    
milkovsky 19.02.2013 10:45
quelle

Tags und Links