Esegui Git Shell nel prompt dei comandi corrente?


2

mi piace il Git Shell perché mi permette di eseguire comandi linux popolari nel mio ambiente Windows. Il mio IDE mi permette di eseguire programmi da riga di comando all'interno di una console incorporata, cosa che mi piace anche molto. Speravo di poter utilizzare Git Shell all'interno di questa console, ma quando eseguo il comando come specificato nell'icona di collegamento creata,

C: \ Users \ Mark \ AppData \ Local \ GitHub \ GitHub.appref-ms --open-shell

Apre semplicemente un nuovo prompt dei comandi anziché utilizzare quello corrente. C'è un modo per costringerlo a utilizzare il prompt corrente?

Risposte:


1

Per eseguire la shell git nel prompt dei comandi corrente, eseguire

"C:\Program Files (x86)\Git\bin\sh.exe" --login


Per eseguire un comando in git shell e farlo restituire output, lo fai

"C:\Program Files (x86)\Git\bin\sh.exe" --login -c <your command>

L'ho anche configurato con il plugin di Sublime Text Shell Turtlestein
impostazione attuale: {"surround_cmd": ["\"C:\\Program Files (x86)\\Git\\bin\\sh.exe\" --login -c ' ", " ' "]}
and it works flawlessly

Vedi se riesci a collegare quel comando come quello nel tuo IDE per farlo funzionare


Strano. Quando ho aperto le mie impostazioni oggi c'era questo: C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i" così o l'ho capito (e dimenticato), o qualcosa installato per me. Non sei sicuro di quale sia la differenza tra il tuo comando e il mio, ma entrambi sembrano funzionare.
mpen
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.