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