0

ブランチでセットアップストリームを使用するように git リポジトリを設定しようとしていますが、機能していません。

私の .git/config は次のようになります。

[core]
    repositoryformatversion = 0
    filemode = false
    logallrefupdates = true
[remote "origin"]
    url = ssh://cjdawson@new.initialreality.com:22/git-repos/webmessage/server/java/webmessage-server.git
    fetch = +refs/heads/*:refs/remotes/origin/*
    fetch = refs/notes/*:refs/notes/*
    push = HEAD:refs/for/master
    pushurl = ssh://cjdawson@new.initialreality.com:22/git-repos/webmessage/server/java/webmessage-server.git
[branch "master"]
    remote = origin
    merge = refs/heads/master
[branch "develop"]
    remote = origin
    merge = refs/heads/develop
[gerrit]
    createchangeid = true
[push]
    default = upstream

そして、実行すると次のようgit remote show originになります。

* remote origin
  Fetch URL: ssh://cjdawson@new.initialreality.com:22/git-repos/webmessage/server/java/webmessage-server.git
  Push  URL: ssh://cjdawson@new.initialreality.com:22/git-repos/webmessage/server/java/webmessage-server.git
  HEAD branch: master
  Remote branches:
    develop tracked
    master  tracked
  Local branches configured for 'git pull':
    develop merges with remote develop
    master  merges with remote master
  Local ref configured for 'git push':
    HEAD pushes to refs/for/master (up to date)

git push origin developまたはを実行してもgit branch -u origin/develop、show origin の出力は変わりません。構成に何か問題がありますか?

4

2 に答える 2

0

の出力git remote showは誤解を招きますが、上流のブランチは既に構成されています。「'git pull' 用に構成されたローカル ブランチ」で確認できます。

個人的にはgit branch -vv、各ブランチの上流追跡ブランチを確認するために使用します。

于 2013-10-04T18:18:26.103 に答える