git pull コマンド
ドキュメント:
git-pull | Git Documentation [Official]
使い方
リポジトリからのフェッチとマージを実行する。
$ git pull
参考:
リモートの最新情報をローカルに反映する | fv17 の日記
他のリポジトリから更新を取り込む
リモートを追加する。
$ cd my_project $ git remote add base https://github.com/user_name/repo_name.git
取り込み先のブランチをチェックアウトして、追加したリモートからの git pull
を実行する。
$ git checkout master $ git pull base master
参考:
checkout せずに pull する
参考:
checkout せずに特定ブランチを pull する – Qiita
--rebase オプション
参考:
git pull --rebase を push する前にやろうという話 – Qiita
git pull --rebase origin develop を理解し使っていく – Qiita
git pull と git pull --rebase の違いって?図を交えて説明します! | KRAY Inc.
何故 git rebase は駄目で git pull –rebase はいいのか | ランカードコムのスタッフブログ
git pull した時にマージコミットが出るので git pull --rebase を使う | White Space
Please, oh please, use git pull --rebase | Coderwall
When should I use git pull --rebase? – Stack Overflow
Default behaviour of ‘git pull’ – Stack Overflow
強制的に置き換える
リモートをフェッチする。
$ git fetch origin master
リセットする。
$ git reset --hard origin/master
参考:
リモートのブランチにローカルを強制一致させたい時 – Qiita
git pull を強制し、リモートでローカルを上書きする方法 | WWWクリエイターズ
Reset local repository branch to be just like remote repository HEAD – Stack Overflow