Github-Help: Syncing a Forkのドキュメントは、私のGitHubフォークを上流のレポと同期させておくための3つのコマンドを示しています。アップストリームでフォークを同期する:git fetch + git checkout + git mergeとgit checkout + git pull
git fetch upstream
git checkout master
git merge upstream/master
上記の3つのコマンドの代わりに次の2つのコマンドを使用できますか?
git checkout master
git pull upstream/master
2組のコマンドは同等か、それとも違いがありますか?
'git pull' =' git fetch' + 'git merge'、最低でも一般的に –
FYI: 'git pull upstream/master'は間違っています.3番目の単語(' upstream/master')は* remote *の名前でなければなりません。 'upstream/master'はa *リモートトラッキングブランチ*。 Gitは非常に似た言葉を使っているが、非常に異なる(意味はあるが)という意味の言葉を使っている:* branch *という単語には少なくとも2つの意味があり、* remote *という単語自体が意味を持ち、* remote-tracking branch * 。 – torek