← 返回命令列表

Linux command

git-symbolic-ref 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Show HEAD target

git symbolic-ref HEAD

Set HEAD to branch

git symbolic-ref HEAD refs/heads/main

Get short name

git symbolic-ref --short HEAD

Delete symbolic ref

git symbolic-ref -d HEAD

说明

git symbolic-ref reads and modifies symbolic references. HEAD is the most common symbolic ref, pointing to the currently checked-out branch. This plumbing command shows which branch HEAD points to or changes it programmatically. When HEAD is detached (pointing directly to a commit rather than a branch), this command will report an error, distinguishing it from `git rev-parse`.

参数

--short
Show short name.
-d, --delete
Delete symbolic ref.
-q, --quiet
Quiet mode.
--help
Display help information.

FAQ

What is the git-symbolic-ref command used for?

git symbolic-ref reads and modifies symbolic references. HEAD is the most common symbolic ref, pointing to the currently checked-out branch. This plumbing command shows which branch HEAD points to or changes it programmatically. When HEAD is detached (pointing directly to a commit rather than a branch), this command will report an error, distinguishing it from `git rev-parse`.

How do I run a basic git-symbolic-ref example?

Run `git symbolic-ref HEAD` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does --short do in git-symbolic-ref?

Show short name.