私は自分の支店で働いています。私はコミットとプッシュを行い(マスターに要求を引き出す)、それは私が望むすべての変更/ハンキングと、私が望んでいないもう一つの変更を加えました。私は基本的にそのコミットを元に戻して、私の作業コピーにすべて同じ変更を加えたいと思っています。そのため、同じ変更をすべて実行して再コミットすることができます(.rejファイル)。ありがとう!同じ変更を加えて新しいコミットを作成するには?
1
A
答えて
0
複数のオプションがあります。
- このブランチで作業している唯一の人は、ローカルブランチをリセットして、必要なファイルだけを再コミットして強制的にプッシュできます。
- 他の人がブランチでも作業している場合は、現在のプルリクエストを放棄して新しいものを作成することをお勧めします。新しいブランチを作成し、正しいファイルを追加し、そこからプルリクエストを作成するだけです。
- 3番目のオプションは、余分なファイルを削除するコミットを追加することです。これは、コミットがマスターになっていれば唯一のオプションです(マスターブランチに強制的にプッシュすることはできません)。そうでなければ、コミットは余分なコミットになり、短時間でファイルが追加され、削除された理由を同僚に混乱させる可能性があります。
+0
私の単純なケースでは、以前のコミット/プッシュに誤って含まれていた変更(私の場合は.rejログファイル)を削除するだけで、3番目のオプションを使用しました。本当にシンプルだった、私はちょうどそれをoverthinkingしていた – user61423
関連する問題
- 1. Gerritはabondonedコミットの同じブランチで変更をコミットします
- 2. 2人が同じファイルで変更を加え、gitにコードをコミットしたい場合、ベストプラクティスは何ですか?
- 3. 同時に新しいインスタンスを更新して作成する
- 4. 新しいブランチを作成し、リポジトリを切り替えて同じブランチを作成する別名
- 5. 同じタイトルの新しいファイルの作成と置き換え
- 6. ブール値を更新して新しいレコードを同時に作成する - Rails
- 7. 同じモーダルウィンドウを更新して追加する
- 8. Python:同じフレームに新しいインターフェイスを作成する
- 9. コミットを元に戻し、さらにコミットした後でも変更を加えてください。
- 10. ファイルを開いて同じフォルダに新しいファイルを作成する
- 11. Kannelに変更を加えて更新する方法
- 12. 新しいものを作成してグラフを変更する
- 13. git作業コピーを同じブランチに留まる間に特定のコミットに更新するには?
- 14. クリック時に同じIDの要素にクラスを追加する、ページ更新時のクラスを覚えている
- 15. git checkout古いコミット、さらに新しいコミットを作成する
- 16. Gitの途中でコミットに変更を加える
- 17. コミットされていない変更を覚えている
- 18. 変更をコミットして押している間にタグを作成することはできますか?
- 19. 同じセッションで新しいスレッドを作成するTomcat
- 20. gitからOrdnerをクローンし、同じordnerの変更をgitにコミットします
- 21. C++複数のクラス間で同じオブジェクトに変更を加える方法は?
- 22. Gitはプル後自動的に変更を加えずにコミットしました
- 23. 新しいブランチに変更をコミットする方法
- 24. いくつかの変更を加えてDatatableのコピーを作成する
- 25. イメージを同じラベルにリロードする(新規作成なし)
- 26. コミットされていない変更をコミットするが、インデックスに新しいファイルを残す
- 27. 同じ電子メールアドレスで新しいGitHubアカウントを作成するには?
- 28. ウェブページに変更を加えずに更新する
- 29. 新しいビットマップを作成せずにビットマップサイズを変更する
- 30. 新しい変更をコミットする前に直前のコミットを修正してください
コミットをプッシュすると、本当に変更したくないです。 – crashmstr