私はグループで敏感なプロジェクトに取り組んでいます。私たちのすべてのソースはGithubにあります。私は最近、コミットをプッシュし、後で私のプッシュで多くの間違いがあることを認識しました。私はそれ以来、私のローカルコピーにすべての間違いを修正して、もう一度やり直そうとしています。しかし、最後のコミットをプッシュして上書きする方法はありますか?私の理由は、他の人が私の最初のコミットとその変更を調べることを望んでいません...gitで新しいものでコミットを上書きする方法は?
基本的に古いコミットを私の新しいものに上書きしたいので、古いコミットに関する情報はありません他のグループメンバーが見ることができます。
ご協力いただければ幸いです!ありがとうございました。
注:この質問には重複としてマークされています。明確にするために、私の質問は、すでにプッシュされているコミットを上書きすることです。私の質問は、間違ったコミットメッセージを変更することではありません。
あなたは修正することができ、あなたのコミット( 'gitのは--amend'コミット)、またはデータが命令がhttps://help.github.com/articles/remove-sensitive-data/であるより敏感である場合。 – adrianbanks
これは歴史を変えています。また、すでにもう一度コミットしているので、これはもう少し難しいでしょう。将来の参照のために、最後に行ったコミットを変更するには、 'git commit --amend'を使用してください。これはまた、強制的に押す必要があります。 –
@ABMagil私の質問はコミットメッセージとは関係ありません。それは変化と歴史についてです。 – sparta93