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?
66
A
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
- 1. Qual è la differenza tra Git per Windows e Github Desktop?
- 2. Qual è la differenza tra origine e upstream su GitHub?
- 3. Differenza tra shell Bash e terminale Bash?
- 4. Qual è la differenza tra $ @ e $ * nello script di shell?
- 5. Qual è la differenza tra git push e git pull?
- 6. Qual è la differenza tra git am e git?
- 7. Qual è la differenza tra "git reset" e "git rebase"?
- 8. Qual è la differenza tra ">" e "&>" in bash?
- 9. Qual è la differenza tra l'operatore "=" e "==" in Bash?
- 10. qual è la differenza tra:.! e: r !?
- 11. Qual è la differenza tra. e * in "git add"?
- 12. Qual è la differenza tra tag e branch con git?
- 13. Qual è la differenza tra git reflog e log?
- 14. Qual è la differenza tra vimdiff e vimdiff2 in git?
- 15. Qual è la differenza tra IntelliJ's Shelve e Git stash?
- 16. Qual è la differenza tra socket e HANDLE in Windows?
- 17. Qual è la differenza tra GTK # e Windows Form?
- 18. Qual è la differenza tra _chdir e SetCurrentDirectory in windows?
- 19. Come avvolgere la shell bash da Github per Windows in Console2?
- 20. Qual è la differenza tra il sommario e la descrizione in GitHub Desktop?
- 21. Unix: Qual è la differenza tra la fonte e l'esportazione?
- 22. Qual è la differenza tra PS1 e PROMPT_COMMAND
- 23. Qual è la differenza tra = e: =
- 24. Git per Windows: .bashrc o file di configurazione equivalenti per la shell Git Bash
- 25. Qual è la differenza tra dict() e {}?
- 26. Qual è la differenza tra Verilog! e ~?
- 27. Qual è la differenza tra `$ *` an `$ @` in Bash
- 28. Qual è la differenza tra $ e $$?
- 29. Qual è la differenza tra {0} e +?
- 30. Qual è la differenza tra ("") e (null)
Penso che siano solo due diversi tipi di console, ma aspettiamo qualcuno che conosca meglio di me. –
hai visto questo: http://stackoverflow.com/questions/14551989/cygwin-or-git-bash -command-window – mrz
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. –