リモート リポジトリとローカル リポジトリがあります。私はgit fetch --all
ローカルレポで必要なブランチを見て、ローカル追跡ブランチを作成したと思います:
git checkout -t -b bug1000 origin/user/bug/1000
私の問題は、プルは正しいが、プッシュはセットアップされていないことです:
>$ git remote show origin
* remote origin
Fetch URL: XXX
Push URL: XXX
HEAD branch: master
Remote branches:
maint tracked
master tracked
user/bug/1000 tracked
user/bug/1001 tracked
user/bug/1002 tracked
Local branches configured for 'git pull':
bug1000 merges with remote user/bug/1000
maint merges with remote maint
master merges with remote master
Local refs configured for 'git push':
maint pushes to maint (local out of date)
master pushes to master (local out of date)
私.git/config
の見た目は正しいです:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = XXX
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "maint"]
remote = origin
merge = refs/heads/maint
[branch "bug1000"]
remote = origin
merge = refs/heads/user/bug/1000
私はすでに試しgit push -u origin bug1000:user/bug/1000
ましたが、何も変わりません。
これは git 1.7.10.2 (執筆時点で最新の安定版) を使用しています。