GitHubリポジトリからの変更でローカルリポジトリを更新する

StackOverflow https://stackoverflow.com/questions/1443210

  •  22-07-2019
  •  | 
  •  

質問

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"
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top