私は支店で働いていたX
。私はコミットしてそれを押した。'Fatal:cherry-pick failed' Gitで
次に、私はcherry-pick
に分岐してY
としたかったのです。私は、その後、枝Y
を再作成し、私のブランチY
を削除すると、手動で私がしたファイルを編集したい、今すぐ
error: 'cherry-pick' is not possible because you have unmerged files.
hint: Fix them up in the work tree,
hint: and then use 'git add/rm <file>' as
hint: appropriate to mark resolution and make a commit,
hint: or use 'git commit -a'.
fatal: cherry-pick failed
:しかし、いくつかのマージされていないファイルが存在するため、私は、次のメッセージが表示されましたチェリーピックをしようとする。
現在、ブランチを私の作業ブランチとして削除することはできません。 checkout
他のブランチはありません。ブランチを変更しようとすると、次のエラーが表示されます。
mod/assign/locallib.php: needs merge
error: you need to resolve your current index first
私はちょうどブランチX
には何も失うことなく、ブランチY
を削除する必要があります。
EDITの#
私は、私が手git status
を行う上でのファイルmod/assign/locallib.php
を編集した1:
私はgit add ..
に追加する必要がありますどのようなファイル
# On branch MDL-38267_24
# Unmerged paths:
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# both modified: mod/assign/locallib.php
#
?
その後、
を必要としています。私が変更したファイルと、 'git status'が返すファイルが同じであることを意味します。私が持っている問題をどのように解決すればよいですか? – xan
あなたは競合を解消するか、ファイルを 'git reset'してファイルを競合していない状態にする必要があります。紛争の原因となったことに応じて – Schleis