76
66

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

git fetchとは

Posted at

初心者です。ふと疑問に思ったことを書きます。

git fetchって何?

###mergeしたはずなのにlocalに反映されてない!
という時とかに使えます。

gitの場合、リポジトリはリモートとローカルで2つあります。
git fetchとはリモートリポジトリで更新された最新情報をローカル
リポジトリに持ってくるコマンドのことです。
しかしpullのようにファイルが更新されるわけではありません。

ファイルが更新されるのではなく、
orgin/masterが更新されます。

##origin/masterとは

###ローカルの作業ディレクトリと結びついているのがmasterブランチ

###orgin/masterとはリポジトリと結びついているブランチ

ローカルリポジトリの中にはmasterとorgin/masterの2つの情報が
置かれています。
git fetchを行った時に新しい更新があるとorgin/masterが最新になります。
しかしmasterには更新が行われていない状態なのでmergeすることが必要になります。

git fetch

これでorgin/masterが最新になり

git merge origin/master

これでローカルのファイルが最新状態になります。

76
66
4

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
76
66

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?