Rails プロジェクトを Heroku にプッシュしようとしていますが、現時点では Git で何もできません。これまでに行ったことは次のとおりです。
git push heroku
heroku ブランチが私のローカル ブランチよりも「進んでいた」ため、失敗しました。- 引っ張ったところ、 と競合がありました
.idea/workspace.xml
。そのファイルが何であるかはわかりませんでしたが、巨大で、Git があらゆる種類の文字化けを書き込んでいました。競合を手動で「解決」するには多すぎます。 - そのファイルをgit-ignoringすることについて話しているstackoverflowの投稿をいくつか見たので(おそらくRubyMineのIDEファイルか何か?)、競合を避けるためにファイルを移動しようとしました
- 私は走った
git add -A
(また試しgit add .
てみたgit add
) git commit --amend
「あなたはマージの途中です」という理由で失敗しますgit merge --abort
「追跡されていない作業ツリー ファイル '.idea/workspace.xml' がマージによって上書きされるため失敗します (ファイルが移動されたにもかかわらず)git reset --merge
同じ理由で失敗します。
Git を再び機能させるにはどうすればよいですか?