やぬてつです。
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
を使ってください