先日から質問している件の続きです
途中までうまく言ってたのに変なことしたかもしれません、、
要件はmasterにマージする時に発生したコンフリクトを解消しようとしています。
教えて頂いたとおり
私が作ったbr0501 に master をマージしてコンフリクト確認、修正してbr0501 をプッシュ、プルリクを更新という作業を実施したいです。
実施したこと
①ブランチがmasterの状態でツールバーのプルを実行しました→これでmasterは最新になりますよね?
②bit bashのコマンドの方で
git checkout br0501
git merge master
を実行しました(これでbr0501にmasterがマージされたってことでいいですよね)
③コンフリクト発生が確認できたのでファイルを修正しました。
本来ならbr0501をプッシュして終わりだと思うのですが、
ここからおかしなことしたと思います。
④もう一度今の作業を再確認しようと、SouceTreeで破棄ボタンを押して変更されたファイルがもとに戻ったことを確認しました
⑤再度、SouceTreeで破棄ボタンを押してリセットを実行しました(マージ前に戻ると思った、、)
ブランチをmasterに切り替えようとすると下記のエラーになる(たくさんのファイル名が表示されている)
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks checkout master --progress
error: The following untracked working tree files would be overwritten by checkout:
再度、マージしてみようと②を実行すると
error: The following untracked working tree files would be overwritten by merge:
となり、何もできません、、
どうすれば良いでしょうか泣
回答1件
あなたの回答
tips
プレビュー