プルのマージ型
git pull <リモート名><ブランチ名>
git pull origin master
マージコミットが残るから、マージしたという記録を残したい場合に使おう
プルのリベース型
git pull --rebase
<リモート名><ブランチ名>
git pull --rebase origin master
マージコミットが残らないから、GitHubの内容を取得したいだけの時は--rebaseを使おう
プルをリベース型に設定する
git config --global pull.rebase true
masterブランチでgit pullする時だけ
git config branch.master.rebase true
--rebaseオプションを付けなくてもgit pullの挙動がリベース型になるよ
~/.gitconfig
~/.config/git/config
--globalを付けるとPC全体の設定になるよ
project/.git/config
ローカルリポジトリ