まとめ 分かっていないうちは、リモートリポジトリからローカルにソースを持って来たい時にはgit fetchとgit mergeを使う方が良い。 疑問 過去にgitについて調べた時、git pullは、git fetchとgit mergeを併せたものだと学んだ。 git fetchはリモートリポジトリの内容をローカルリポジトリにブランチを切ってコピーし、git mergeによってワークツリーにこれを反映させる。 うんうん分かる分かる。 でもそれ、最初からgit pullだけではいかんのか? ってことが疑問だった。 リモートリポジトリからローカルリポジトリにソースを引っ張って来たい、でもワークツリーには反映したくない、なんていう事ある? ワークツリーには後から反映したいというなら、反映するタイミングでpullすれば良いだけでは? 今日この疑問が解消して、へえーとなったので記事を書く事に。 結