2010-04-29 5 views
2

J'essaie de générer un journal git à partir d'un autre dossier sur le serveur sans devoir d'abord le cd.Saisir le journal git à partir d'un autre dossier

git log /path/to/repo 

retours

fatal: Not a git repository 

Pour la vie de moi, je ne peux pas trouver l'interrupteur pour lui dire de fonctionner sur/dans un autre chemin que.

Merci.

Répondre

4

Essayez:

git --git-dir=/path/to/repo/.git log 
+1

Et pour les commandes qui ont besoin de regarder l'arbre de travail, il y a l'option '--work-tree'. – Cascabel

+1

Il existe également des variables d'environnement qui font cela: 'GIT_DIR' et' GIT_WORK_TREE'. Pour plus de détails, voir la section Options sur http://www.kernel.org/pub/software/scm/git/docs/. – MikeSep

+0

Merci les gars - c'est très utile – jmccartie

Questions connexes