2012-06-04 8 views
8

Scusa se questo è il posto sbagliato da pubblicare, ma sto usando il programma git bash per windows scaricato da github.Qualcuno sa cosa il programma git bash per windows usa per la sua shell?

Funziona praticamente come un terminale linux/mac e mi chiedevo se ci fosse qualche software che fa la stessa cosa?

Il problema è che posso aprire solo una finestra di Git bash, se c'è un modo per aprire più di 1 istanza di git bash, sarebbe anche bello!

Grazie mille,

Martin

risposta

8

Esso utilizza Git for Windows, una confezione contenente MSys/MinGW e git. È possibile ottenere più schede utilizzando un wrapper come console.

+0

Grazie mille. Conosci qualche guida per configurare mysysgit con la console? Grazie ancora! –

+0

Si prega di non utilizzare una terminologia errata: "msysgit" è un ambiente di sviluppo per sviluppare Git per Windows e "Git per Windows" è ciò che utilizza il software "Github per Windows". Questa distinzione è resa chiara sul [sito web del progetto] (http://msysgit.github.com/). Quindi considera la possibilità di modificare la tua risposta. – kostix

+2

@kostix Così è - il nome "msysgit" riflette i nomi dei componenti e ho usato MSYS da solo molto tempo prima che usassi git. Dovrei davvero leggere la pagina più a fondo. Modificato di conseguenza. – Andrew

9

Github for Windows utilizza una porta Windows di GNU bash fornita dal progetto MSYS che a sua volta è una parte di MinGW project. Come ha sottolineato Andrew, questo software fa davvero parte di Git for Windows che Github per Windows include e utilizza internamente.

Quindi è possibile ottenere bash per Windows al di fuori di Github per Windows installando MSYS.

Nota che Git per Windows è basato su modificatomsys.dll che ha ricevuto una quantità notevole di modifiche non incluse a monte. Non sono sicuro che ciò costituisca una modifica evidente per l'utente, ma il "magazzino" bash potrebbe pertanto avere un comportamento diverso da quello che si sta utilizzando in Github per Windows.

Si noti inoltre che questa porta di bash non è stata appresa per gestire correttamente i caratteri non ASCII. Quindi, anche se Git per Windows è Unicode completo dal 1.7.10, lo bash non lo sa e non sono sicuro che lo sarà mai.

3

Sia su Windows 7 e 8 è possibile spostare + clic con il pulsante sinistro del mouse sull'icona Git, nella barra di avvio o nella casella di ricerca magica, per aprire un'altra istanza.

In alternativa, è possibile fare doppio clic sul collegamento o su sh.exe in Git/bin /.

Nota: Include il miglioramento di Fergie e del botimero.

+1

Un buon consiglio- ma in realtà è shift + clic con il tasto sinistro :) – Fergie

+0

Grazie per la correzione :) –

+1

Funziona anche su Windows 8, così come nelle caselle di ricerca magiche. Ad esempio, Win + S, inizia a digitare git e premi o fai clic su Maiusc + Invio per avviare una nuova finestra invece di attivarne una già aperta. – botimer

Problemi correlati