Вы пытаетесь выбрать коммит слияния.Хотя это можно сделать, скорее всего, это не то, что вам нужно.
Если вы пытаетесь применить изменения из определенного диапазона коммитов , вам нужно будет найти коммит-ish (теги или sha1-хэши) для всех этих коммитов, просматривая журнал.
Затем вы можете запустить git cherry-pick hash1 hash2 hash3...
.Убедитесь, что эти хеши находятся в том порядке, в котором они были зафиксированы!
Если ваше конкретное изменение в коммите слияния, оно становится сложнее.
Сначала: Не вносите никаких изменений, кроме разрешения конфликтов в коммите слияния!
С этим из пути: Вы можете git diff 5dc6112
коммит слияния или git show 5dc6112
, чтобы увидеть, есликоторый содержит ваши соответствующие изменения.Если это произойдет, перейдите:
git [diff/show] 5dc6112 | patch -p1
, чтобы применить diff к вашему текущему рабочему каталогу.Затем вы можете зафиксировать эти изменения.