Właśnie zainstalowałem git w systemie Windows. Ustawiłem zmienną GIT_DIR na c: \ git \ i zweryfikowałem, że ta zmienna środowiskowa jest utrzymywana przez cygwin (tj. Echo $ GIT_DIR jest tym, czym powinno być). Poszedłem do folderu, dla którego chciałem utworzyć repozytorium git, powiedzmy c: \ www, a następnie uruchomiłem:
git init
git add .
Wtedy pojawia się błąd:
fatal: This operation must be run in a work tree
Nie jestem pewien, co poszło nie tak, ale katalog c: \ git zawiera plik konfiguracyjny, który mówi:
[core]
repositoryformatversion = 0
filemode = false
bare = true
symlinks = false
ignorecase = true
Jestem prawie pewien, że to nie powinno być nagie i to jest nasz problem.
