我看过几篇帖子说正在运行
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
上面的如何查看所有本地分支机构以及这些本地分支机构所依据的远程分支机构?即如何根据?
知道哪个远程分支是我的本地BRANCH-12所以,我不是在寻找所有分支机构,而是寻找我当地的分支机构及其各自的远程分支机构。
答案 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删除)