Velvet Star Monitor

Standout celebrity highlights with iconic style.

general

Getting remote git commit log without local copy

Writer Sophia Terry

I want to get a copy of the commit log from a remote GIT repository without cloning/pulling it to my local machine and using only SSH. Is this possible?

For example, I want to do something like:

git log -- git@

This will need to be generic. I know about the GitHub API (that was just an example); the command needs to work with any GIT repo that can be accessed over SSH.

1

2 Answers

is this possible?

In short: no, not exactly. However, has a nice alternative to running an SSH command remotely on the machine where the git repository lives.

It won't work with any git repo, just those where you are able to execute SSH commands against.

It doesn't seem so (at least easily right now -- maybe I could extend Git to make this possible).

I wrote a small script which makes a shallow clone into a temporary project, then runs git log and then removes the directory again. THe shallow cloning should hopefully be fast.

The script is here:

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy