私はプロジェクトをGitHubからローカルでチェックしました、そしてそのリモートリポジトリはそれ以来変更が加えられました。最新の変更でローカルコピーを更新する正しいコマンドは何ですか?
恐らく:
git pull Origin master
これはすべてのデフォルトレポジトリで機能するはずです。
git pull Origin master
デフォルトのブランチがmaster
と異なる場合は、ブランチ名を指定する必要があります。
git pull Origin my_default_branch_name
git fetch [remotename]
ただし、変更をローカルブランチにマージする必要があります。 Githubのリモートブランチを追跡しているブランチにいるのなら、
git pull
最初にフェッチを行い、次に追跡対象ブランチにマージします。
既に設定されているOriginのマスターでは、以下のコマンドを使用するだけです -
git pull "https://github.com/yourUserName/yourRepo.git"
この質問は非常に一般的なもので、少し簡単にするためにいくつか仮定します。 master
ブランチを更新したいと思います。
ローカルで何も変更を加えていない場合は、git pull
を使用して新しいコミットを停止し、それらをmaster
に追加できます。
git pull Origin master
変更を加えていて、新しいマージコミットを追加したくない場合は、git pull --rebase
を使用してください。
git pull --rebase Origin master
git pull --rebase
は、たとえあなたが変更を加えていなくてもおそらくうまくいくでしょうし、おそらくあなたの最善の策だ。