質問
GitHubからプロジェクトをローカルでチェックしました。その後、そのリモートリポジトリに変更が加えられました。ローカルコピーを最新の変更で更新するための正しいコマンドは何ですか?
解決
おそらく:
git pull origin master
他のヒント
これは、すべてのデフォルトのリポジトリで機能するはずです:
git pull origin master
デフォルトのブランチが master
と異なる場合、ブランチ名を指定する必要があります:
git pull origin my_default_branch_name
git fetch [remotename]
ただし、変更をローカルブランチにマージする必要があります。 Githubでリモートブランチを追跡しているブランチを使用している場合、
git pull
最初にフェッチを実行してから、追跡対象ブランチにマージします
この質問は非常に一般的であり、少し簡単にするためにいくつかの仮定があります。 master
ブランチを更新すると仮定します。
ローカルで変更を行っていない場合は、 git pull
を使用して新しいコミットを終了し、それらを master
に追加できます。
git pull origin master
変更を行い、新しいマージコミットの追加を避けたい場合は、 git pull --rebase
を使用します。
git pull --rebase origin master
git pull --rebase
は、変更を加えていない場合でも機能し、おそらく最良の呼び出しです。
既に設定されているオリジンマスタでは、次のコマンドを使用するだけです-
git pull "https://github.com/yourUserName/yourRepo.git"
所属していません StackOverflow