OOIII/

git 获取当前分支名

有时会经常输入很长的git命令,所以需要做一些alias的操作,此时会用到当前所在分支名,特意从sf的高赞中收集整理了一部分。

git branch --show-current
git name-rev --name-only HEAD
git rev-parse --abbrev-ref HEAD
git symbolic-ref --short HEAD

git symbolic-ref HEAD | sed -e "s/^refs\/heads\///"
git branch | grep -e "^*" | cut -d' ' -f 2
git branch | awk '/^\*/{print $2}'
git branch | sed -n '/\* /s///p'
git status | sed -n 1p | cut -d' ' -f 3
git status -uno -bs| cut -d'#' -f 3 | cut -d . -f 1| sed -e 's/^[ \t]//1'| sed -n 1p

留下一条评论

暂无评论