J'essaie d'exécuter git à partir d'un répertoire différent de celui dans lequel je suis. Donc, par exemple, si je suis dans:
cd /home/domain/
git status << runs perfect ie
# On branch master
# Your branch is ahead of 'origin/master' by 6 commits.
Alors maintenant, je veux exécuter cette commande à partir d'un répertoire différent en utilisant l' --git-diroption.
Disons donc que je suis dedans root/et essayez ceci:
git --git-dir="/home/domain/" status
## Error
fatal: Not a git repository: '/home/domain/'
J'ai aussi essayé d'inclure le .gitdossier ie
git --git-dir="/home/domain/.git/" status
Mais cela ressemble à essayer de lancer git à partir de la racine, c'est-à-dire tout supprimer de mon dossier de domaine et ajouter tout à la racine.
J'espère que quelqu'un pourra vous conseiller sur ce que je fais mal.
--git-diret --work-treepour une commande simple: voir ma réponse ci