我试图弄清楚当我提供时执行哪些命令,例如git pull
或git fetch
命令。如何解决裁判?如果我给git fetch
两个远程条目:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = ssh://a@b.c/path/to/git
[remote "origin2"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = ssh://a@b.c/path2/to/git
[branch "mybranch"]
remote = origin
merge = refs/heads/mybranch
两个遥控器的所有远程跟踪分支都被抓取了吗?这个我可以通过给出命令来解决,但我希望能够看到执行什么确切的低级命令以及当我给出高级命令时git如何解析refs。