やぬてつです。
git-flowを利用したチーム開発についてです。
皆さんはgitで最新のdevelopを自分のブランチに適用する時はどうしていますか?
ボクはもっぱらgit pull --rebase origin developなのです。
git pull --rebase origin develop を叩かないといてもたってもいられません。
1時間位前にremoteにpushしていても、Slackで何やら作業が進んでいそうだなーと思ったら、すぐに git pull --rebase origin develop を叩きます
席を立ってお茶やコーヒーを入れて戻って来たら、まずgit pull --rebase origin developを叩きます
朝会社についたらgit pull --rebase origin developを叩きます
お昼休憩の後にgit pull --rebase origin developを叩きます
帰宅前にgit pull --rebase origin developを叩きます
なんならポモドーロ的に25分感覚に通知を出して(ry
コマンド打つのもメンドクサくなってきたから.bashrcあたりにalias p="git pull --rebase origin develop"ぐらいの勢いで(ry
git pull --rebase origin developしておくとgit log --graphとかtigあたりのコマンドを叩いたとき、きれいに整列されていてとても良い気分になれます。コーヒーが美味しいですね。
あ!git pullとgit pull --rebaseの違いはこちらを読んでください。とても分かりやすかったです。
git pull と git pull –rebase の違いって?図を交えて説明します!
読みました?読みましたよね?
それなら、あなたも、もうgit pull --rebase origin develop派になったでしょう
ほら、ターミナル開いて git pull --rebase origin develop を叩いてください
簡単ですよ。
コピペでもいいんですよ。
git pull --rebase origin develop
コピペしやすいようにそのまま書いておきましたよ。
まぁ、心の準備とかあると思いますから、今日のところはよしとしましょう。
じゃあ、明日から最新のdevelopの取り込みはgit pull --rebase origin developでよろしくお願いします。
まとめ
旨いコーヒーが飲みたかったらgit pull --rebase origin developを叩け
最新のdevelopの取り込みにはgit pull --rebase origin developを使ってください