2

次の方法でローカル ブランチを表示できます。

$ git branch
  1364_29
  master
* pp_master

これらのブランチは別のリモート リポジトリからのものでした。正確にどのレポから来たかを知る唯一の方法は、自分のブランチを確認することです。.git/config

$ cat .git/config
[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        fetch = +refs/heads/*:refs/remotes/origin/*
        url = git@github.com:myshare/webkit2-pp.git
[branch "master"]
        remote = origin
        merge = refs/heads/master
[remote "base"]
        url = git@github.com:myshare/base.git
        fetch = +refs/heads/*:refs/remotes/base/*
[branch "pp_master"]
        remote = origin
        merge = refs/heads/pp_master
[branch "1364_29"]
        remote = base
        merge = refs/heads/1364_29

それらの関係をリストする簡単な方法はありますか? 例えば:

$ git ...
  1364_29    base/1364_29       git@github.com:myshare/base.git
  master     origin/master      git@github.com:myshare/webkit2-pp.git
* pp_master  origin/pp_master   git@github.com:myshare/webkit2-pp.git
4

1 に答える 1

0

git branch -aまたは使用できますgit branch -r

使用するgit branch -a場合、出力は次のようになります。

  develop
* feature/shopping_cart
  master
  release/v1.1
  remotes/origin/develop
  remotes/origin/feature/shopping_cart
  remotes/origin/feature/login
  remotes/origin/master
  remotes/origin/release/v1.1

使用するgit branch -r場合、出力は次のようになります。

  origin/develop
  origin/feature/shopping_cart
  origin/feature/login
  origin/master
  origin/release/v1.1
于 2013-01-21T10:08:40.530 に答える