Gerrit は git commit --amend を使用しますが、GitHub はそれをまったくサポートしておらず、非常に奇妙に感じます。 それを知っていて説明できる専門家は誰ですか?
Github はサポートしていますが、必要に応じて已经push过的内容,修改后push时需要加上-f/--forceパラメータを修正してください
已经push过
-f/--force
https://help.github.com/artic...
gerrit がこのモードを採用する理由は、各修正が 1 つのプッシュ セットのみを形成し、粒度が小さいためです。
Gerrit は、change-Id に基づいてパッチを識別します。さまざまな理由により、最初にコードを送信したローカル リポジトリが壊れているため、この時点で git commit -a を実行できなくなるため、Gerrit からパッチを削除できます。 --amend では、元の Change-Id をコミット ログの末尾に書き込むことも、元の変更に送信して更新されたパッチを生成することもできます。
Github はサポートしていますが、必要に応じて
已经push过
的内容,修改后push时需要加上-f/--force
パラメータを修正してくださいhttps://help.github.com/artic...
gerrit がこのモードを採用する理由は、各修正が 1 つのプッシュ セットのみを形成し、粒度が小さいためです。
Gerrit は、change-Id に基づいてパッチを識別します。さまざまな理由により、最初にコードを送信したローカル リポジトリが壊れているため、この時点で git commit -a を実行できなくなるため、Gerrit からパッチを削除できます。 --amend では、元の Change-Id をコミット ログの末尾に書き込むことも、元の変更に送信して更新されたパッチを生成することもできます。