私は私の設定では、このセクションで終了する方法(EGitで作成したブランチ、おそらく)わからない:remote =という意味です。 GITの設定で?
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "sfc"]
remote = .
merge = refs/heads/master
rebase = true
私はこれを理解したいと思います。 remote = .
のドットがURL(現在のディレクトリ)または特別なリポジトリ名(自分自身へのエイリアス)として解釈されるかどうかはわかりませんか?それは法的/正常/典型的なのでしょうか、それとも私はこれがうんざりしていると思いますか?同じリポジトリを指す「リモート」仕様を持つことは私には奇妙に見えます。さらに、そのブランチは実際にリモートに存在します...プッシュ/プルの動作に関するこれの暗示は何ですか?
いくつかの詳細情報:
$ git remote show origin
* remote origin
Fetch URL: ssh://[email protected]/var/gitrep/zzz.git
Push URL: ssh://[email protected]/var/gitrep/zzz.git
HEAD branch: master
Remote branches:
master tracked
sfc tracked
Local branch configured for 'git pull':
master merges with remote master
Local refs configured for 'git push':
master pushes to master (fast-forwardable)
sfc pushes to sfc (up to date)
$ git branch -vv
* master f394d8b [origin/master: ahead 1] Bla blah...
sfc 8065309 [master: behind 89] Bla blah...
あなたの現在のリポジトリを参照していると思います...コミットを作成して '' git fetch sfc''を実行しようとしていますか? –