Basit bir soru olduğunu umduğum bir sorum var ama henüz cevabını bulamadım. Git Bash'i bir DOS toplu iş dosyasından başlatmak istiyorum. Şimdiye kadar denediğim şey şu:
Win 7 Başlat düğmesinden Git Bash başlatıldı
İşlemi "sh.exe" olarak tanımlamak için CTRL+ALT+DEL tuşlarını kullanın;
Başlat komutunu kullanarak toplu iş dosyasından sh.exe'yi başlatın
sh.exe'yi başlat
Ancak, bu tam Git Bash ortamını başlatmaz. Git Bash'in başlık çubuğunda genellikle "MINGW32" bulunur, ancak sh.exe'nin tam yolu ... Git\bin\sh.exe
. Bana yüklenmesi (içeri çekilmesi? içe aktarılması?) gereken, muhtemelen farkında olmadığım bazı kaplamalar veya bağımlılıklar varmış gibi geliyor.
Bu, internette arama yaparken bulduğum en iyi sonuçlardan biriydi, ancak bana tam olarak mantıklı gelmiyor ve benim durumum için tam olarak geçerli olup olmadığından emin değilim:
https://stackoverflow.com/questions/6127063/running-git-from-windows-cmd-line-where-are-key-files
DOS toplu komut dosyası dünyasında acemiyim.
Bir toplu iş dosyasından başlatmak istiyorsanız:
x86 için
start "" "%SYSTEMDRIVE%\Program Files (x86)\Git\bin\sh.exe" --login
x64 için
start "" "%PROGRAMFILES%\Git\bin\sh.exe" --login
Tam Git Bash ortamı" ile tam olarak ne kastettiğinizden emin değilim, ancak şunu yaparsam güzel bir komut istemi alıyorum
"C:\Program Files\Git\bin\sh.exe" --login
PowerShell'de
& 'C:\Program Files\Git\bin\sh.exe' --login
login` anahtarı kabuğun login kabuğunu çalıştırmasını sağlar başlangıç dosyaları.
start "" "%SYSTEMDRIVE%\Program Files (x86)\Git\bin\sh.exe" --login -i
Git bash açılacak.