しらとりのブログ

社会人ひよこプログラマのtil

git rebaseはtopicで

私的Gitの使い方。

作業はfeature/hoge

developから機能単位で切る。
git branch -b feature/hoge

他の人がdevelopを進めたら

rebaseでdevelopの反映を取り込む。
git branchtopicにいる事を確認する事。
git rebase developコンフリクトはここで解消。

機能を実装したらdevelopにマージする

マージ前にはdevelopでリベースしておく。
git checkout develop
git pull origin develop
git checkout feature/hoge
git rebase develop
git push -f origin feature/hoge
マージはプルリクエストで行う。

承認されれば終了。これの繰り返しでやっています。
マージツールはもっぱらVisualStudioです。