Korzystam z dodatku PowerShell github, aby uruchomić git w systemie Windows. Wydaje się, że wszystko działa dobrze, z wyjątkiem sytuacji, gdy dodam submoduły. W tym przypadku dodatek PowerShell dodaje ścieżki \\jako separatory ścieżek zamiast /.

Przykład

[submodule "lib\\myLibrary"]
    path = lib\\myLibrary
    url = path\to\library\repository

Jeśli wejdę i ręcznie poprawię separatory ścieżek, mogę z powodzeniem uruchomić aktualizację git submodule --init i uzyskać podmoduł zgodnie z oczekiwaniami.

Steve Mitcham
źródło