3

私はすでにレポ内のいくつかのファイルを編集してプッシュしています。
他の作業を行った後、ある行にコメントが付けられていることに気付きました。
そのため、新しいコミットを作成したくなく、前のコミットで変更したい (最後のコミットではない)。
コミット ID を使用できると思いますが、Git がこの機能を許容していないか、またはその方法がわかりません。

4

2 に答える 2

3

しないでください!

Tim が指摘しているように、リモートの履歴を書き換えるのは危険です。

間違いを犯したことを認め (そしてコードをプッシュする前にコードを十分にテストしなかった)、間違いを修正し、メッセージで新しいコミットを行います。

amend <COMMIT_HASH_YOU_WANT_TO_FIX>

まともな履歴ビューアを使用している場合は、そこからリンクが生成される<COMMIT_HASH_YOU_WANT_TO_FIX>ため、エラーのあるコミットに簡単にジャンプできます。

于 2016-01-18T10:34:11.717 に答える