LoginSignup
1
0

More than 1 year has passed since last update.

"git fetch origin"と "git fetch origin master" の違い

Last updated at Posted at 2022-02-07

知っている人も多いだろうが、新卒の備忘録として残しておく。

  • git pull origin master (Aブランチで実行)

    • リモートのmasterブランチをローカルのAブランチにマージする
    • 言い換えると、最新のリモートのmasterブランチを持ってくる
    • その際に、リモートの他のブランチの情報は持ってこない
  • git fetch origin master && git merge origin/master (Aブランチで実行)

    • git fetch origin master
      • リモートのmasterブランチの変更だけをローカルにダウンロード(マージはされていない)
    • git merge origin/master
      • リモートのorigin/masterをローカルのAブランチにマージ
      • ここで初めてリモートの最新情報を持ってこれる
  • git fetch origin && git merge origin/master (Aブランチで実行)

    • git fetch origin
      • リモートの変更を全てローカルにダウンロード
    • git merge origin/master
      • リモートのmasterブランチをローカルのAブランチにマージ
      • ここで初めてリモートの最新情報を持ってこれる
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0