2013-05-26 8 views
66

Mam na myśli powłokę dostarczaną z GitHub dla Windows i Git Bash (który ma autonomiczny instalator).Jaka jest różnica między Git Bash a powłoką GitHub dla systemu Windows?

+0

Myślę, że to tylko dwa różne rodzaje konsol, ale poczekaj na kogoś, kto wie lepiej niż ja. –

+0

Czy widziałeś to: http://stackoverflow.com/questions/14551989/cygwin-or-git-bash -command-window – mrz

+1

Próbowałem używać Git dla Windows, ale po raz pierwszy został wprowadzony do Git Bash podczas kursu Udacity. Ponieważ tak naprawdę nie pracuję z Powershell, a wiele analiz danych jest także wykonywanych na Linuksie, z którym mam pewne doświadczenie, wolę używać Git Bash. –

Odpowiedz

95

Po pierwsze, domyślną powłoką dostarczaną z GitHub dla Windows jest PoshGit, które jest środowiskiem Windows Power Shell dla Git. Z drugiej strony, Git Bash/msysGit używa Bash shell (Bourne Again Shell) i MinGW, który jest portem środowiska w stylu Linuksa i narzędzi wiersza poleceń.

PoshGit pozwoli ci używać poleceń Windows i Power Shell z Git w linii poleceń, podczas gdy Git Bash pozwoli Ci używać narzędzi MinGW/Linux z Git w linii poleceń.

+3

Dziękuję, początkowo byłem tak zdezorientowany, ale teraz ma to sens! – Abdel

Powiązane problemy