2017-09-19 13 views
1

私は自分の支店で働いています。私はコミットとプッシュを行い(マスターに要求を引き出す)、それは私が望むすべての変更/ハンキングと、私が望んでいないもう一つの変更を加えました。私は基本的にそのコミットを元に戻して、私の作業コピーにすべて同じ変更を加えたいと思っています。そのため、同じ変更をすべて実行して再コミットすることができます(.rejファイル)。ありがとう!同じ変更を加えて新しいコミットを作成するには?

+1

コミットをプッシュすると、本当に変更したくないです。 – crashmstr

答えて

0

複数のオプションがあります。

  1. このブランチで作業している唯一の人は、ローカルブランチをリセットして、必要なファイルだけを再コミットして強制的にプッシュできます。
  2. 他の人がブランチでも作業している場合は、現在のプルリクエストを放棄して新しいものを作成することをお勧めします。新しいブランチを作成し、正しいファイルを追加し、そこからプルリクエストを作成するだけです。
  3. 3番目のオプションは、余分なファイルを削除するコミットを追加することです。これは、コミットがマスターになっていれば唯一のオプションです(マスターブランチに強制的にプッシュすることはできません)。そうでなければ、コミットは余分なコミットになり、短時間でファイルが追加され、削除された理由を同僚に混乱させる可能性があります。
+0

私の単純なケースでは、以前のコミット/プッシュに誤って含まれていた変更(私の場合は.rejログファイル)を削除するだけで、3番目のオプションを使用しました。本当にシンプルだった、私はちょうどそれをoverthinkingしていた – user61423

関連する問題