2009-05-18 11 views
8

git log geben uns eine wirklich gute Funktionalität, um zu wissen, was in dem Projekt passiert ist. Wenn wir in unserer Maschine sind und wir das geklonte Projekt haben, wird nur der Befehl ausgeführt. Aber ich habe festgestellt, dass ich manchmal das Protokoll von einem anderen Ort lesen muss, der nicht mein Rechner ist. Es wäre also großartig, nach einem Protokoll zu fragen, ohne dass das Repository geklont wurde.Git log ohne das Repository zu klonen?

Ich habe mich durch Google umgesehen und die git-log man-Seite gelesen, aber ich habe keinen Weg gefunden, es zu tun.

Weiß jemand, ob diese Art von Protokoll getan werden kann?

Vielen Dank im Voraus.

Antwort

2

ich weiß nicht, ob eine integrierte Möglichkeit hierfür besteht, aber man kann immer auf einen Remote-Befehl über ssh zurückgreifen:

ssh some-host "cd my/repo && git log" 

nur Dies funktioniert natürlich, wenn Sie ein Shell-Zugang zu haben der Gastgeber.