Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

Given a GitHub repo, how can I quickly find the date of its first commit?

I often want to know how old the project is, but I cannot find a quick way to get to the start of the commit histories for projects with very long commit histories.

share|improve this question
Thread on SO might be helpful How to show first commit by 'git log' looks like git log --reverse will show commits from earliest to most recent –  batpigandme May 2 '13 at 19:51

3 Answers 3

up vote 10 down vote accepted

Click on the "Network" tab of the repository that you want to see the oldest commit. When the page is fully loaded (i.e. you can see lots of lines joining and all), press Shift+ to go all the way to the first commit. Click on the dot that represents the first commit and you can get it.

Note: This only works for repositories that was created on GitHub originally, not repositories that were imported from another place (i.e. commits not registered through GitHub itself).

share|improve this answer

There is a way to do it from the GitHub interface itself.

Go the the project page and pick the Code tab followed by the Commits sub-tab as shown here:

enter image description here

That brings you to your list of commits. If you then scroll to the bottom of the page, you can keep going back in time by clicking the Older button.

I couldn't really find a way to sort it so that the commits shown in ascending order.

share|improve this answer
I already knew that. The question was for projects with very long commit histories. –  Randomblue May 3 '13 at 7:35

If you have cloned the repo, just use git commands as usual:

// cd to repo
$ git log --reverse

it will show you the history of commits in reverse order. LOL.-

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.