我正在运行Jenkins作业,并且已经使用特定分支对git url进行了结帐。 现在,在下一阶段,我想获取git远程仓库网址和checkout分支。
获取远程仓库URL我正在使用此命令直接获取URL:-
git config --get remote.origin.url
但是我不确定要使用哪个命令来获取结帐分支名称。
我尝试了git branch -r
,但这给出了所有分支名称。
有人可以告诉命令是否可以从中直接获取git remote repo检出的分支。
答案 0 :(得分:1)
使用git reflog
。它为您提供了HEAD最近移动的历史记录。
答案 1 :(得分:1)
如果您使用的是1.8.5
版或更高版本的Git,则可以使用以下命令:
$ git status -sb
## mybranch...origin/mybranch
其中
-s, --short show status concisely
-b, --branch show branch information