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?
66
A
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
- 1. Was ist der Unterschied zwischen "Git" im Allgemeinen und Github?
- 2. Was ist der Unterschied zwischen Git Push und Git Pull?
- 3. Was ist der Unterschied zwischen Git am und Git anwenden?
- 4. Was ist der Unterschied zwischen git reset und git revert?
- 5. Was ist der Unterschied zwischen Github und Nuget?
- 6. Was ist der Unterschied zwischen ">" und "&>" in bash?
- 7. Was ist der Unterschied zwischen Operator "=" und "==" in Bash?
- 8. Was ist der Unterschied zwischen Tag und Zweig mit Git?
- 9. Was ist der Unterschied zwischen. und * in "git add"?
- 10. Was ist der Unterschied zwischen vimdiff und vimdiff2 in git?
- 11. Was ist der Unterschied zwischen `==` und `ist`?
- 12. Was ist der Unterschied zwischen .Equals und ==
- 13. Was ist der Unterschied zwischen:.! und: r !?
- 14. Was ist der Unterschied zwischen:
- 15. Was ist der Unterschied zwischen Difftime und '-'?
- 16. Was ist der Unterschied zwischen $ und $$?
- 17. Was ist der Unterschied zwischen Verilog! und ~?
- 18. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 19. Was ist der Unterschied zwischen/* ... */und/** ... */
- 20. Was ist der Unterschied zwischen `&` und `ref`?
- 21. Was ist der Unterschied zwischen $ (...) und `...`
- 22. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 23. Was ist der Unterschied zwischen + = und = +?
- 24. Was ist der Unterschied zwischen? und ? = Nil
- 25. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 26. Was ist der Unterschied zwischen `$ *` ein `$ @` in Bash
- 27. Was ist der Unterschied zwischen "Squash" und "Fixup" in der Git/Git-Erweiterung?
- 28. Linux Bash. Was ist der Unterschied zwischen 2 Zeilen?
- 29. Der Unterschied zwischen bash und Python Rohre
- 30. Was ist der Unterschied zwischen 'git remote update', 'git fetch' und 'git pull'?
Ich denke, sie sind nur zwei verschiedene Arten von Konsolen, aber warten Sie auf jemanden, der besser als ich weiß. –
haben Sie das gesehen: http://stackoverflow.com/questions/14551989/cygwin-or-git-bash -command-window – mrz
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. –