Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Administration
Server Admin
Plumbing Commands
- 1.8.1.1 → 1.8.2.3 no changes
-
1.8.1
12/31/12
- 1.7.10.1 → 1.8.0.3 no changes
-
1.7.10
04/06/12
- 1.7.8.2 → 1.7.9.7 no changes
-
1.7.8.1
12/21/11
-
1.7.8
12/02/11
- 1.7.7.6 → 1.7.7.7 no changes
-
1.7.7.5
12/14/11
- 1.7.6.2 → 1.7.7.4 no changes
-
1.7.6.1
08/24/11
- 1.7.5.1 → 1.7.6 no changes
-
1.7.5
04/24/11
- 1.7.0.1 → 1.7.4.5 no changes
-
1.7.0
02/12/10
- 1.6.4.2 → 1.6.6.3 no changes
-
1.6.4.1
08/22/09
- 1.6.0.1 → 1.6.4 no changes
-
1.6.0
08/17/08
- 1.5.6.6 no changes
git-symbolic-ref(1) Manual Page
NAME
git-symbolic-ref - Read and modify symbolic refs
SYNOPSIS
git symbolic-ref [-q] [-m <reason>] <name> [<ref>]
DESCRIPTION
Given one argument, reads which branch head the given symbolic ref refers to and outputs its path, relative to the .git/ directory. Typically you would give HEAD as the <name> argument to see which branch your working tree is on.
Given two arguments, creates or updates a symbolic ref <name> to point at the given branch <ref>.
A symbolic ref is a regular file that stores a string that begins with ref: refs/. For example, your .git/HEAD is a regular file whose contents is ref: refs/heads/master.
OPTIONS
- -q
- --quiet
Do not issue an error message if the <name> is not a symbolic ref but a detached HEAD; instead exit with non-zero status silently.
- -m
Update the reflog for <name> with <reason>. This is valid only when creating or updating a symbolic ref.
NOTES
In the past, .git/HEAD was a symbolic link pointing at refs/heads/master. When we wanted to switch to another branch, we did ln -sf refs/heads/newbranch .git/HEAD, and when we wanted to find out which branch we are on, we did readlink .git/HEAD. But symbolic links are not entirely portable, so they are now deprecated and symbolic refs (as described above) are used by default.
git symbolic-ref will exit with status 0 if the contents of the symbolic ref were printed correctly, with status 1 if the requested name is not a symbolic ref, or 128 if another error occurs.
GIT
Part of the git(1) suite