2013-05-26 9 views
66

Ich beziehe mich auf die Shell, die mit GitHub für Windows und Git Bash (mit einem eigenständigen Installer) kommt.Was ist der Unterschied zwischen Git Bash und der GitHub für Windows-Shell?

+0

Ich denke, sie sind nur zwei verschiedene Arten von Konsolen, aber warten Sie auf jemanden, der besser als ich weiß. –

+0

haben Sie das gesehen: http://stackoverflow.com/questions/14551989/cygwin-or-git-bash -command-window – mrz

+1

Ich habe versucht, Git für Windows zu verwenden, aber wurde zuerst während eines Udacity-Kurses in Git Bash eingeführt. Da ich nicht wirklich mit Powershell arbeite und eine Menge Datenanalyse auch unter Linux durchgeführt wird, mit dem ich schon Erfahrung habe, bevorzuge ich Git Bash. –

Antwort

95

Nun, für eine Sache ist die Standard-Shell, die mit GitHub für Windows geliefert wird, PoshGit, die eine Windows Power Shell-Umgebung für Git ist. Auf der anderen Seite verwendet Git Bash/msysGit die Bash shell (Bourne Again Shell) und MinGW, die ein Port einer Linux-Umgebung und Befehlszeilen-Tools ist.

Mit PoshGit können Sie Windows- und Power Shell-Befehle mit Git in der Befehlszeile verwenden, während Git Bash MinGW/Linux-Tools mit Git in der Befehlszeile verwenden kann.

+3

Danke, ich war anfangs auch so verwirrt, aber jetzt macht es Sinn! – Abdel

Verwandte Themen