Git復習
ローカルブランチを削除する
$ git branch -d
ローカルブランチ名を変更
$ git branch -m 変更前 変更後
git fetch とは
- リモートのコピーをローカルにダウンロードするものでリモートに影響を与えない。
git merge とは
- 今いるブランチに別のブランチの内容を結合し履歴を残す。
git rebaseとは
- rebase前とrebase後では内容は一緒でも、1個前の親コミットとコミットIDが変更される。
- 取り込みたいブランチに今のブランチの内容を上乗せするイメージ。
git pull --rebaseとは
- git pull は fetch + merge
- git pull -rebase はfetch + rebase
- --rebaseある無しに関わらず作業ブランチに最新の master を取り込むことができる。
実践したもの
ためになったサイト
感想
git merge
とgit pull --rebase
はどちらも一長一短であり
プロジェクトごとに変わるのかなと思いました。