git で master に追いつく？ブランチは都度closeするべき？


master からマイブランチを作成して作業、そしてmasterにマージされています。  
master は別途開発されているので更新が進んでいきます。

この時、masterの最新状態をマイブランチに反映させたい時は「masterをマージする」という流れで良いのでしょうか。  
実際にやってみたところ、bitbucketのプルリクエストには 「マイブランチ → master」と表示されています。

「masterに追いつく」というニュアンスでいるのですが、検索ではそのような表現が見当たらたなかったので考え方として違っているのか、マージしていいのか、疑問になっているところです。

それともmasterがマイブランチをマージした時点でマイブランチを閉じて、  
新しい変更を加える度にmasterから新規ブランチを作成したほうがいいのでしょうか。

抽象的な質問でスミマセン。よろしくお願いします。




> masterの最新状態をマイブランチに反映させたい時は「masterをマージする」という流れで良いのでしょうか。  
>  masterがマイブランチをマージした時点でマイブランチを閉じて、  
>  新しい変更を加える度にmasterから新規ブランチを作成したほうがいいのでしょうか。

それで良いと思います。  
ワークフロー次第ですが、うちではチケット単位でブランチを切ってプルリクエストによる`master`マージ後はブランチ削除しています。

`rebase`に関しては下記URLを参考いただき、gitの性質を理解した上で使用するかしないか決めてください。私は`rebase`しない派です。  
(`GitHub`で公開されたソースへのプルリクエストは除く)

[こわくないgit](http://www.slideshare.net/kotas/git-15276118)  
[rebaseの功罪](http://shigemk2.hatenablog.com/entry/20121123/1353640913)

