Sto cercando di eseguire git da una directory diversa da quella in cui mi trovo. Ad esempio, se mi trovo in:
cd /home/domain/
git status << runs perfect ie
# On branch master
# Your branch is ahead of 'origin/master' by 6 commits.
Quindi ora voglio eseguire questo comando da una directory diversa usando l' --git-dir
opzione.
Quindi diciamo che ci sono root/
e prova questo:
git --git-dir="/home/domain/" status
## Error
fatal: Not a git repository: '/home/domain/'
Ho anche provato ad includere la .git
cartella cioè
git --git-dir="/home/domain/.git/" status
Ma sembra che stia provando a eseguire git dal root, cioè eliminando tutto dalla mia cartella di dominio e aggiungendo tutto in root.
Spero che qualcuno possa consigliarti su cosa sto facendo di sbagliato.
--git-dir
e --work-tree
per un semplice comando: vedi la mia risposta di seguito