git fetch とgit pull コマンドの違い
リポジトリはローカルとリモートの二つが存在します。
git fetch することにより最新の情報を取得することができます。但し、ファイルを最新にするわけではなく、最新の情報のみを取得するだけです。もっと正確に言うと、origin/masterが更新されます。masterには何も起こりません。
ということで、git merge してmasterにマージする必要があります。
git merge origin/master
ちなみにいきなりgit pull すると、最新のファイルを取得することができます。
これは、git pull = git fetch + get merge origin/master だからです。
git checkout ブランチ名 を実行しても最新の情報が取得できない場合は、git fetch をしてから、git checkout ブランチ名 すればブランチが切り替わります。
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント