Вы можете попробовать программно сбросить коммит, в котором файлы, которые вы хотите, изменили, используя команду: git reset --soft commitid
, После этого вы можете использовать следующую команду для сброса этого единственного файла в ГОЛОВКУ, как считаете нужным.
Вы можете использовать следующую команду для сброса изменений для определенного файла в индекс:
git checkout -- CONTRIBUTING.md
Следующая команда сбросит файл в HEAD, обновит и рабочую копию, и индекс в HEAD:
git checkout HEAD -- CONTRIBUTING.md
Ссылка:
https://git -scm.com / документы / ГИТ-контроль
Или другой метод, который, я думаю, сработает:
- Мягкий сброс коммита, в котором есть изменения в файлах, которые вы хотите
редактировать
- Снова зафиксируйте файлы, которые вы не хотите редактировать, оставив только свои
J/Views/CardsTab/CardsTab.xaml
- Сбросить ветку до последнего коммита
Это должно оставить вашу рабочую ветку чистой только с вашими желаемыми изменениями.