2016-03-24 9 views
0

私が作業しているコードがいくつかあり、4つのファイルを変更しました。ファイルミスを修正するためのGitマージ

ただし、セットアッププロセス中に私が気付かなかったいくつかのファイルが変更されました。
その後、git add .を実行し、それを実現せずにコミットに22個のファイルを追加しました。

3ブランチで後でコミットしたいマージリクエストを送信したいが、セットアップが変更された22個のファイルを削除したい。

私はそれが次のように動作すると思っています:マスターブランチに戻り、MergeRequestブランチを作成してください。

マージ要求ブランチを作業ブランチとマージし、チェリーが必要なファイルを選択します。これがこの問題を処理する最善の方法ですか?

答えて

1

私は、これを問題の原因にもっと近づけたいと考えています。問題をコミットする前に、コミットのブランチを「修正」します。チェリー - コミットしようとしていたファイルのみをコミットして、そのブランチにコミットします。その後、修正にあなたのブランチから他のコミットをリベース:

gitが<悪いコミットを修正--ontoリベース> <元支店>物事はあなたがマージ要求を提出しない、あなたのブランチ上でクリーンアップされているだけ

0

git reset --hardは前の状態になります。

git reflogコマンドを使用して、前の状態のSHA-1を見つけてからリセットします。

関連する問題