毎年このくらいの時期には新入社員研修の資料がWebに出てきてありがたい。
気まぐれでGitのものを読んでみた時のメモ。
mergeについて
gitのマージでの用語
ours = masterなどのマージを取り入れる側 theirs = developなどのマージのリクエストを送る側 fast-forward merge = 絶対にコンフリクトの起きないマージ。merge-baseがoursの時に起きる
分岐した個所を調べられるコマンドがある
git merge-base master develop
マージを中断
git merge --abort
マージを完了
git merge --continue
rebaseについて
rebaseを使うとブランチの分岐元を変更できる => merge-baseを変えられるのでfast-forward mergeできるようにできる
履歴を修正できる - コミットの並び替え - コミットをまとめる - コミットメッセージを変更
実はrebaseあまり使わないんだよね。。。覚えてない。