Appena installato git su Windows. Ho impostato la variabile GIT_DIR per essere c: \ git \ e ho verificato che questa variabile d'ambiente sia mantenuta da cygwin (ad esempio echo $ GIT_DIR è quello che dovrebbe essere). Sono andato alla cartella che ho voluto creare il repository git per, diciamo c: \ www, e poi corse:Perché visualizzo il messaggio "irreversibile: questa operazione deve essere eseguita in un albero di lavoro?"
git init
git add .
allora ottengo l'errore:
fatal: This operation must be run in a work tree
io non sono sicuro che cosa è andato storto, ma la directory c: \ Git ha un file di configurazione che dice:
[core]
repositoryformatversion = 0
filemode = false
bare = true
symlinks = false
ignorecase = true
sono abbastanza sicuro che questo non dovrebbe essere nudi e questo è il nostro problema.
GIT_DIR è un concetto completamente diverso rispetto a CVSROOT! – innaM