私はブランチに取り組んでいましたX
。コミットしてプッシュしました。
cherry-pick
それから私はそれを枝にしたかった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
ここで、ブランチを削除してブランチY
を再作成し、Y
チェリーピックしようとしていたファイルを手動で編集したいだけです。
現在、作業ブランチであるため、ブランチを削除できません。checkout
他の支店はできません。ブランチを変更しようとすると、次のエラーが発生します。
mod/assign/locallib.php: needs merge
error: you need to resolve your current index first
Y
branchで何も失うことなく、 branch を削除するだけですX
。
編集#1
ファイルを編集しましたmod/assign/locallib.php
を実行するgit status
と、次のようになります。
# On branch MDL-38267_24
# Unmerged paths:
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# both modified: mod/assign/locallib.php
#
どのファイルを追加すればよいgit add ..
ですか?