タイトルのとおり、間違った変更がリモート リポジトリにプッシュされた場合、プッシュを元に戻す方法はありますか?
ローカル リポジトリのバージョンをロールバックして再度プッシュすることのみが可能です。
前のコミットIDにロールバックして再度プッシュするだけですが、リモートエンドにはレコードが残ります
元に戻した後に送信しますが、履歴レコードには役に立たない 2 つのコミットが残ります。間違ったコミット、コミットはこの間違ったコミットを元に戻します
もちろん、git restart --hard <commit hash> などのリセットを使用し、プッシュ時に -f を追加して更新を強制することもできます。ただし、この操作は非常に危険です。他の人が間違ったコミットをチェックアウトし、それをリセットすると、次回プルまたはプッシュするときにエラーが発生します。
1.まずリセット
2. 変更してコミットします
3. 邪悪な方法で再び服従を強制する。 。 。
ローカル リポジトリのバージョンをロールバックして再度プッシュすることのみが可能です。
前のコミットIDにロールバックして再度プッシュするだけですが、リモートエンドにはレコードが残ります
元に戻した後に送信しますが、履歴レコードには役に立たない 2 つのコミットが残ります。間違ったコミット、コミットはこの間違ったコミットを元に戻します
もちろん、git restart --hard <commit hash> などのリセットを使用し、プッシュ時に -f を追加して更新を強制することもできます。ただし、この操作は非常に危険です。他の人が間違ったコミットをチェックアウトし、それをリセットすると、次回プルまたはプッシュするときにエラーが発生します。
1.まずリセット
リーリー2. 変更してコミットします
3. 邪悪な方法で再び服従を強制する。 。 。
リーリー