Git rev-parse
Jump to navigation
Jump to search
Internal
Overview
Value of $GIT_DIR
git rev-parse --git-dir
If inside the root of the git main work tree, return:
.git
If inside a git linked work tree, return
work area, return the relative path of $GIT_DIR (.git in the root of the work area, absolute path from other location).
Sends
"fatal: not a git repository (or any of the parent directories): .git"
to stderr and return 128 return code if not in a git work area.
Currently Checked Out Branch
Return the currently checked out branch in the current work tree:
git rev-parse --abbrev-ref HEAD
Other Options
--is-inside-work-tree
Returns true if inside a working tree, including the main working tree.