git - 哪个远程分支是基于的本地分支

时间:2016-04-11 18:09:29

标签: git

我看过几篇帖子说正在运行

git branch -lvv

将显示所有本地分支机构以及它们旁边的本地分支机构所基于的远程分支机构。但我没有看到这种情况发生。

我使用的是git版本2.7.1.windows.2:

me@ME-PC BLAH64 /c/code/myproj (BRANCH-10)
$ git --version
git version 2.7.1.windows.2

以下是我发出的内容:

me@ME-PC BLAH64 /c/code/myproj (BRANCH-10)
$ git branch -lvv
* BRANCH-10        xxxxxxx some comment
  BRANCH-7         xxxxxxx some comment
  BRANCH-12        xxxxxxx some comment
  dev-branch       xxxxxxx [origin/master] some comment
  dev-branch-c     xxxxxxx some comment
上面的 xxxxxxx是一些奇怪的数字,如05317bba或类似的。

如何查看所有本地分支机构以及这些本地分支机构所依据的远程分支机构?即如何根据?

知道哪个远程分支是我的本地BRANCH-12

所以,我不是在寻找所有分支机构,而是寻找我当地的分支机构及其各自的远程分支机构。

1 个答案:

答案 0 :(得分:1)

对于我的回购,git branch -vv将输出类似你所说的内容,但在某些情况下会输出:

$ git branch -lvv
  branch1      3d52a6d some commit message 1
  branch2      36c34dc some commit message 2
  master       f476f37 [origin/master] some commit message 3

这意味着branch1和branch2不存在于远程(在我的情况下,它们已经通过Bitbucket删除)