how to understand remote “origin” fetch setting in .git/conf file?
问题 I saw the command in .git/config when I learn pull & request from this article. fetch = +refs/pull/*/head:refs/pull/origin/* I open my config file which is different as this fetch = +refs/heads/*:refs/remotes/origin/* . After I modify fetch setting line as the article read and run those git commands: git fetch origin git checkout -b 1 pull/origin/1 The config file automatic append this: [branch "1"] remote = origin merge = refs/pull/1/head Could someone can explain the means and difference