X-Git-Url: https://git.phdru.name/?p=git-scripts.git;a=blobdiff_plain;f=git-current-branch;fp=git-current-branch;h=19cedf4ff1c35f09a290c464dbb237cce4443a45;hp=0000000000000000000000000000000000000000;hb=782c2431dc18d5fa00286a3af7d654ba47ad3573;hpb=e8f6d35f5d795e21c0ac13d5db759197e1d074bf diff --git a/git-current-branch b/git-current-branch new file mode 100755 index 0000000..19cedf4 --- /dev/null +++ b/git-current-branch @@ -0,0 +1,14 @@ +#! /bin/sh -x +# List ways to get the current branch name. +# Compare the output after "git checkout master" and "git checkout master~1". + +git branch --show-current +git describe --all +git name-rev --name-only HEAD + +git rev-parse --abbrev-ref HEAD +git rev-parse --symbolic-full-name --abbrev-ref HEAD + +git symbolic-ref --short -q HEAD; echo $? +git symbolic-ref --short HEAD +git symbolic-ref HEAD