Вы можете извлечь файл из индекса с помощью git reset filename
, если вы не хотите, чтобы эти изменения добавили переключатель --hard
к сбросу.
Конфликты сами должны быть разрешены.
Один из вариантов - git fetch remoteRepo
Это приведет к удаленному репо, но не попытается объединить ветви.
Для сравнения двух версий интересующего вас файла используйте git diff HEAD remoteRepo/remoteBranch <fileName>
Если возникают конфликты слияния, и вы хотите сохранить содержимое обоих файлов, вы ничего не можете сделать, кроме как разрешить конфликты.