acidbase.git_default_branch

acidbase.git_default_branch() str | None

Return the default branch name of the Git repository.

Checks refs/remotes/origin/HEAD first, then falls back to common names (main, master).

Returns:

Default branch name, or None if it can’t be determined.

Return type:

str or None