2013-05-26 28 views
66

Mi riferisco alla shell fornita con GitHub per Windows e Git Bash (che ha un programma di installazione indipendente).Qual è la differenza tra Git Bash e GitHub per la shell di Windows?

+0

Penso che siano solo due diversi tipi di console, ma aspettiamo qualcuno che conosca meglio di me. –

+0

hai visto questo: http://stackoverflow.com/questions/14551989/cygwin-or-git-bash -command-window – mrz

+1

Ho provato a utilizzare Git per Windows, ma è stato introdotto per la prima volta in Git Bash durante un corso di Udacity. Dato che non lavoro veramente con Powershell, e anche molte analisi dei dati vengono eseguite su Linux, di cui ho una certa esperienza, preferisco usare Git Bash. –

risposta

95

Bene, per prima cosa, la shell predefinita fornita con GitHub per Windows è PoshGit, che è un ambiente Windows Power Shell per Git. D'altra parte, Git Bash/msysGit utilizza Bash shell (Bourne Again Shell) e MinGW, che è una porta di un ambiente in stile Linux e strumenti da riga di comando.

PoshGit consente di utilizzare i comandi di Windows e Power Shell con Git alla riga di comando, mentre Git Bash consente di utilizzare strumenti MinGW/Linux con Git alla riga di comando.

+3

Grazie, all'inizio ero così confuso, ma ora ha senso! – Abdel

Problemi correlati