Najwyraźniej mój google-fu jest do bani ...
Znam je z innych postów StackExchange:
--cd-to-home # Change directory to home
--cd=<path> # Change directory to <path>
-i # ?
-c # Run command, but --command doesn't work/exist
Gdzie mogę znaleźć pełną listę opcji dla git-bash.exe (emulator termiczny)? Znalazłem je dla mintty [ 1 ], ale nie wydają się być odpowiednie dla git-bash.exe ...
Aktualizacja:
git-bash.exe
Wydaje się więc, że jest to proste opakowanie, które najpierw analizuje --cd...
opcje, a następnie uruchamia się
usr\bin\mintty.exe --icon git-bash.exe,0 --exec "/usr/bin/bash" --login -i <other arguments>
lub podobne. Dlatego tylko --cd..
opcje bash są poprawnie analizowane, a nie miętowe.
Jeśli chcesz użyć innych opcji z mintty, powinieneś użyć podobnego polecenia zamiast próbować to zrobić za pomocą git-bash.exe . Na przykład:
usr\bin\mintty.exe --icon git-bash.exe,0 --window full --exec "/usr/bin/bash" --login -i -c "echo 'Hello World!'; read"
windows
command-line
git-bash
816–8055
źródło
źródło
help
? Jeśli to działa jak git pod Linuksem z wiersza poleceń, możesz poprosićgit --help -a
o pełną listę poleceń.ls
lubgit
(oparty na msys). Wiem, jak uzyskać opcje dla tych poleceń, szukam opcji dla emulatora terminala. Próbowałem równieżgit-bash.exe --help
igit-bash.exe /?
oba nie pokazują niczego.Odpowiedzi:
Prawidłowo nie ma listy pomocy opcji wiersza poleceń dla git-bash.exe. Spędzam trochę czasu, szukając ich osobiście i nie ma na to żadnej właściwej dokumentacji. Wygląda na opakowanie dla bin / sh.exe. Jeśli naprawdę musisz zrobić więcej, zalecamy skorzystanie z informacji pomocy dla sh.exe.
źródło
-c
,-i
,--login
itd. Oto strona man on-line . Zastanawiałem się głównie, co-i
robi ta opcja.--cd-to-home
i--cd
nie są to jednaksh
polecenia (niemintty
), więc chyba zostały dodane dla wygody i zastanawiam się, czy jest więcej ... PS: Jest też C: \ Program Files \ Git \ usr \ bin \ mintty.exeZnalazłem ten zatwierdzenie z 2015 roku, które wprowadziło nowe opcje wiersza poleceń: https://github.com/git/git/commit/ac6b03cb4197311b055dc5f46ab10bf37c591ae6
Oto lista z opisu zatwierdzenia:
Możesz przeczytać pełne informacje w powyższym adresie URL.
źródło
Oto linia poleceń znaleziona podczas uruchamiania
git-bash.exe
(w wersji 2.8.1)źródło