2011-01-06 5 views
3

私は地元のブランチfooを持っています。それから、私はリモートにそれをプッシュして、それは今リモート/起源で兄弟と幸せな生活をしています特定のリモートブランチからローカルブランチをプル/マージするように設定するにはどうすればよいですか?

リモーツ/起源/ fooから自動的にプルするにはプルしたい、と私は状態 - 私は遠隔地/起源/ fooより先です。

私は

git config branch.foo.merge 'refs/heads/foo' 

しかし、ということをやった後、私はこのメッセージを取得してこれを行う方法を考えた:

➔ git status -sb 
## foo 
➔ git pull 
Your configuration specifies to merge with the ref 'foo' 
from the remote, but no such ref was fetched. 

は私が間違って何をやっているに?

+2

'branch.foo.remote'は正しく設定されていますか? –

+0

いいえ、そうではありませんでした。それはそれを修正! –

答えて

1

パラメータなしのgit pullが正しく機能する前に、branch.foo.remotebranch.foo.mergeの両方が正しく設定されていることを確認する必要があります。

-uまたは--set-upstreamgit pushを使用してプッシュ操作でこの情報を設定することもできます。

関連する問題