1. ホーム
  2. git

[解決済み] git status "Unmerged paths:" を解決するには?

2022-03-02 03:02:26

質問

ブランチをマージした doganimal . コミットしようとすると、以下のようになります。

Unmerged paths:
(use "git reset HEAD <file>..." to unstage)
(use "git add <file>..." to mark resolution
both deleted:       ../public/images/originals/dog.ai
added by them:      ../public/images/original_files/dog.ai

それぞれのブランチでディレクトリ名やファイル名を変えていました。 その animal ブランチには、私が望む変更が施されています。

headをリセットしようとすると、うまくいきません。 また、他のgitアクション(remove、checkoutなど)を行おうとしても path not found のエラーが発生します。

これを解決するには、どのようなコマンドを実行すればよいのでしょうか?

どのように解決するのですか?

必要なことは、以下の通りです。

# if the file in the right place isn't already committed:
git add <path to desired file>

# remove the "both deleted" file from the index:
git rm --cached ../public/images/originals/dog.ai

# commit the merge:
git commit