ようやく何となく git の使い方が分かりかけて来たのでメモ。ドキュメントを細切れに読んで自分で考えただけなので、もっと良い方法があったら教えてください! 目的 とあるレポジトリ trunk がある。 とあるブランチ experimental がある。 experimental に含まれる変更のうち、無難なやつだけのパッチを作りたい。 方針 trunk のクローンを作る バックポート用のブランチを作る バックポート用のブランチに、 experimental の内容を読み込む。 実験的すぎる奴を元に戻す。 パッチを作成 実際 まず trunk のクローンとバックポート用のブランチを作ります。多分タグを作っておくと便利な気がします。 git clone ssh://example.org/trunk patch/ cd patch/ git checkout -b backport git t