2011-08-03 7 views
0

git pullgit fetchなどのコマンドを実行したときに実行されるコマンドを特定しようとしています。ヒントはどのように解決されますか?私は2つのリモートエントリとgit fetchを与える場合:Git:シーンの後ろにあるもの

[remote "origin"] 
    fetch = +refs/heads/*:refs/remotes/origin/* 
    url = ssh://[email protected]/path/to/git 
[remote "origin2"] 
    fetch = +refs/heads/*:refs/remotes/origin/* 
    url = ssh://[email protected]/path2/to/git 
[branch "mybranch"] 
    remote = origin 
    merge = refs/heads/mybranch 

フェッチ両方のリモコンからすべてのリモート追跡の枝はありますか?これは私がコマンドを与えることで分かりますが、私は高レベルのコマンドを与えるときに正確な低レベルコマンドが実行されているか、gitによってrefsがどのように解決されているかを知ることができます。

答えて

2

hereを参照してください。これはあまりレベルの低いコマンドの説明ではありませんが、何が起きているのかを全体的に理解することができます。

UPD:there's同様の質問。

+0

+1、私はこの同じリンクを投稿する予定でした。 – CodingWithSpike

関連する問題