You can search for commits on GitHub and narrow the results using these commit search qualifiers in any combination.
You can search for commits globally across all of GitHub, or search for commits within a particular repository or organization. For more information, see About searching on GitHub.
When you search for commits, only the default branch of a repository is searched.
Tip
github.com
with the hostname for your GitHub platform.label:"in progress"
. Search is not case sensitive.You can find commits that contain particular words in the message. For example, fix typo matches commits containing the words "fix" and "typo."
You can find commits by a particular user with the author
or committer
qualifiers.
author:USERNAME
author:defunkt matches commits authored by @defunkt. committer:USERNAME
committer:defunkt matches commits committed by @defunkt.
The author-name
and committer-name
qualifiers match commits by the name of the author or committer.
The author-email
and committer-email
qualifiers match commits by the author's or committer's full email address.
Use the author-date
and committer-date
qualifiers to match commits authored or committed within the specified date range.
When you search for a date, you can use greater than, less than, and range qualifiers to further filter results. For more information, see Understanding the search syntax.
Filter merge commitsThe merge
qualifier filters merge commits.
merge:true
merge:true matches merge commits. merge:false
merge:false matches non-merge commits. Search by hash
The hash
qualifier matches commits with the specified SHA-1 hash.
The parent
qualifier matches commits whose parent has the specified SHA-1 hash.
The tree
qualifier matches commits with the specified SHA-1 git tree hash.
tree:HASH
tree:99ca967 matches commits that refer to the tree hash 99ca967
. Search within a user's or organization's repositories
To search commits in all repositories owned by a certain user or organization, use the user
or org
qualifier. To search commits in a specific repository, use the repo
qualifier.
user:USERNAME
gibberish user:defunkt matches commit messages with the word "gibberish" in repositories owned by @defunkt. org:ORGNAME
test org:github matches commit messages with the word "test" in repositories owned by @github. repo:USERNAME/REPO
language repo:defunkt/gibberish matches commit messages with the word "language" in @defunkt's "gibberish" repository. Filter by repository visibility
The is
qualifier matches commits from repositories with the specified visibility. For more information, see About repositories.
is:public
is:public matches commits to public repositories. is:private
is:private matches commits to private repositories. Further reading
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4