1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-06-07 23:06:01 +02:00
tldr/pages/common/git-for-each-ref.md
Daiju b609918f62
git-for-each-ref: add page (#16531)
* git for-each-ref: add page

* git for-each-ref: use space separator for options
2025-05-19 16:02:56 +03:00

755 B

git for-each-ref

List and optionally format references (branches, tags) in a Git repository. More information: https://git-scm.com/docs/git-for-each-ref.

  • List all refs (branches and tags):

git for-each-ref

  • List only branches:

git for-each-ref refs/heads/

  • List only tags:

git for-each-ref refs/tags/

  • Show branches merged into HEAD:

git for-each-ref --merged HEAD refs/heads/

  • List short names of all refs:

git for-each-ref --format "%(refname:short)"

  • Sort refs by committer date (most recent first):

git for-each-ref --sort -committerdate

  • Sort refs by committer date (oldest first):

git for-each-ref --sort committerdate

  • Limit output to a specified number of refs:

git for-each-ref --count {{count}}