git プルのマージ型、リベース型
プルのマージ型
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 ローカルリポジトリ