Jest to ostatnio powiązane z innym question I asked.msysgit w systemie Windows - o czym powinienem wiedzieć?
msysgit Podczas instalacji, instalator zawiera 3 opcje związane ścieżce systemowej:
nigdy się nie zmieniają środowisku Windows. Z tą opcją musisz użyć powłoki "bash" do pracy z git.
Dodaj katalog git \ bin do zmiennej środowiskowej PATH, ale bez przesłonięcia niektórych wbudowanych narzędzi systemu Windows. Fellow stackoverflow-ian Gabe Moothart told me in a comment, że ta opcja spowoduje, że niektóre operacje git zawiedzie! Jakie są te operacje? Czy powinienem się o nie martwić?
To samo co 2, ale zastępuje niektóre domyślne narzędzia systemowe. Czym są te narzędzia? Jakie części okien są od nich zależne? i czy to będzie bolało w praktyce?
Kolejny problem przyszedł mi na myśl, niezwiązany z układem PATH.
Co się stanie, jeśli mam dowiązania symboliczne i twarde linki w moim katalogu projektu? Czy git wie, jak sobie z tym poradzić? lub, czy będzie cierpieć z powodu nieskończonej rekurencji, na przykład struktura katalogów była taka, że jakiś folder był w rzeczywistości dowiązaniem symbolicznym do jednego z jego rodziców?
Alternatywnie, dodaj 'export PATH = $ PATH:/c/mingw/bin:/c/mingw/msys/1.0/bin' do"/etc/bash_profile "Git Basha, aby uzyskać dostęp do MinGW z powłoki msysGit. – rpjohnst