私は 'master'ブランチといくつかのトピックブランチを持っています。主にブランチがリリース候補として使用され、このブランチで開発作業が行われないと仮定します。スカッシュマージ後リベース?
トピックブランチはいくつかあり、チームによって共有されています。いくつかの支店には複数の開発者が働いています。すべてのトピックブランチは、マスターブランチから定期的にリベースされます。
'master'ブランチで履歴をクリーンアップするには、トピックからマスターブランチにコードをマージするときに 'git merge --squash'を実行しました。これは完璧にうまくいった。
今、トピックブランチがリベースされると、コミットが重複しています。 'git merge --squash'が成功した後、トピックブランチ上のコミットをクリーンアップする方法はありますか?
ケース内で完全に正常に動作しません[削除されたファイル]の(http://stackoverflow.com/a/14343784/281545)。多分行く方法ではない - [ここ](http://stackoverflow.com/questions/1464642/git-merge-squash-repeatedly)を参照してください –