参见: 如何查看哪个Git分支正在跟踪哪个远程/上游分支?
如何知道本地分支正在跟踪哪个远程分支?
我是否需要解析git配置输出,或者是否有一个命令可以为我做这件事?
参见: 如何查看哪个Git分支正在跟踪哪个远程/上游分支?
如何知道本地分支正在跟踪哪个远程分支?
我是否需要解析git配置输出,或者是否有一个命令可以为我做这件事?
当前回答
grep 'BRANCH_NAME'
git branch -vv:该部分将显示所有本地分支及其上游分支。
grep 'BRANCH_NAME':它将从分支列表中过滤当前分支。
其他回答
git branch -r -vv
将列出所有分支,包括远程分支。
下面的命令将远程原点电流叉指的是
Git remote -v
添加远程路径时,
Git远程添加原始路径_name
你可以试试这个:
git remote show origin | grep "branch_name"
Branch_name需要替换为您的分支
我不知道这是否算作解析git配置的输出,但这将确定master正在跟踪的远程服务器的URL:
$ git config remote.$(git config branch.master.remote).url
grep 'BRANCH_NAME'
git branch -vv:该部分将显示所有本地分支及其上游分支。
grep 'BRANCH_NAME':它将从分支列表中过滤当前分支。