は、私はこのようなマスターブランチを持っている...リバースパッチを使用せずにブランチから古いGitコミットを削除しますか?
A -- B -- C -- D -- E -- HEAD
古いの一つがコミットなどを保持削除任意のコマンドがあり、Cをコミットすると言いますか?
最終的には私たちが逆パッチを使用してCをコミット削除するには逆パッチで新しいコミットを適用することができることを知っているが、ツリー構造は非常に明確であるとかさばる見えなくなります。この
A -- B -- D -- E -- HEAD
ようになりすなわち、
A -- B -- C -- D -- E -- C(apply reverse patch) -- HEAD
誰でも知っていますか?
慣習的な警告では、他の場所でこれをプッシュした場合は、この操作を行わないでください。 – manojlds
リモコンを使用している唯一のものだと確信しているという慣習的な例外があります。 –
慣習的な補遺では、他のすべての開発者に通知して、彼らが最後にそれを修正することも可能です。 –