私はGitを1年ほど使用していますが、すばらしいと思いますが、プロジェクトの2番目のバージョンを開始して、新しいブランチを開始しました。今後の最善の処理方法に少し苦労しています。
say master10(v1の場合)とmaster20(v2の場合)という2つのブランチがあります。私はブランチmaster10のv1でバグ修正を行い、master20の新しいものを開発しています。バグ修正を行うたびに、master20をチェックアウトして実行することでv2にマージしますgit merge master10
ます。ここまでは順調ですね。
しかし今、私はv2には不要なv1の変更を加えましたが、他のバグ修正を引き続きマージしたいと考えています。特定のコミット(または一連のコミット)をスキップするようにGitに指示する方法はありますが、それでも今後は他のバグ修正をマージしたいと考えています。
思った git rebase
は必要なものかもしれないとが、ドキュメントを読んで、頭がほとんど爆発した。
私が欲しいのは、2つのブランチが同期していて、将来はこの同期ポイントからのコミットのみをマージすることをgitに伝える「git sync」コマンドのようなものだと思います。
助けてくれてありがとう。