Subscribed unsubscribe Subscribe Subscribe

GitHubでgitflowを使う

gitflowが便利で気に入っています。人のプロジェクトをforkしたときは、どういう流れで使えばいいのかまとめている文書が見つからなかったので書いておきます。

  1. プロジェクトをfork
  2. 手元にclone
  3. upstreamの登録など
  4. git flow init
  5. git flow feature start XXXX
  6. いい感じに編集
  7. git commit
  8. git flow feature publish XXXX
  9. GitHubのSwitch branchesからXXXXを選択
  10. Pull requestボタンを押してリクエスト送信
  11. レビューされる
  12. 取り込まれたらgit flow feature finish XXXX

僕は先日featureブランチをfinishしてからpull requestを送ってしまいまったんですが、GitHubのヘルプにはpull requestはトピックブランチからやれってかいてあるので、きっとこういう流れになるんではないかと思います。