タグ

ブックマーク / qiita.com/anchor-cable (1)

  • 【git】Git pullには罠がある git fetchとgit pullが別々に存在する理由 - Qiita

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

    【git】Git pullには罠がある git fetchとgit pullが別々に存在する理由 - Qiita
    uki00a
    uki00a 2019/07/03
  • 1