Je viens d'installer git sur Windows. J'ai défini la variable GIT_DIR comme étant c : \git\ et vérifié que cette variable d'environnement est maintenue par cygwin (c'est-à-dire que echo $GIT_DIR est ce qu'il devrait être). Je suis allé dans le dossier pour lequel je voulais créer le dépôt git, disons c : \www et a ensuite couru :
git init
git add .
J'obtiens alors l'erreur suivante :
fatal: This operation must be run in a work tree
Je ne sais pas exactement ce qui s'est passé, mais le c : \git contient un fichier de configuration qui dit :
[core]
repositoryformatversion = 0
filemode = false
bare = true
symlinks = false
ignorecase = true
Je suis presque sûr que cela ne devrait pas être nu et c'est notre problème.