これが私のシナリオです (これは非常に単純なものです): を使用せずに、ローカルにブランチを作成しました--track
。私はいくつかのコミットを行い、次のようにプッシュしました。
git push origin test
しかしorigin test
、このブランチをプッシュするたびに入力する必要がなくなったので、追跡したいと思いますorigin/test
(またはその逆ですか?)。
どうすればこれを達成できますか?私は試した:
git branch --set-upstream origin/test
そしてそれはうまくいきませんでした。プッシュしようとすると、「すべてが最新です」と表示され、「origin/test」という実際のブランチが作成されたように見えますが、これは私が望んでいるものではありません。
更新:(.git/config
実行後の--set-upstream
)内容は次のとおりです。
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git@***.unfuddle.***/***.git
fetch = +refs/heads/*:refs/remotes/unfuddle/*
push = refs/heads/master:refs/heads/master
[gui]
wmstate = normal
geometry = 1098x644+298+187 207 207
[branch "test"]
remote = origin
merge = refs/heads/test