質問: 'git pull'と 'git fetch'の違いは何ですか? モデレータ注:この質問には既に67の回答が投稿されている(一部は削除されている)ので、あなたが新しいものに貢献している別の投稿. git pullとgit fetchの違いは何ですか?
回答: 答えは、間違いなくgit-pullがgit-fetch plus mergeであることです。私はそれを指摘したいと思います: マージの前に確認したい場合は、git-fetchに続いてgit-pullを使用する必要があります。 cronjobでは、次のスクリプトに示すように実行すると便利です。#!/bin/sh git fetch upstream if [ `git rev-list head...upstream/master --count` -eq 0 ] then echo "all the same, do nothing" else echo "update exist, let's pull" git pull upstream master git push origin master fi