Я только что отправил три файла в Git (Class1.java, Class2.java и Config.xml).Затем я понял, что сделал ошибку, и на самом деле не хотел Config.xml в этом коммите.Теперь я хочу изменить свой коммит и отменить внесение изменений в Config.xml, чтобы (исправленный) коммит содержал только изменения в Class1.java и Class2.java.
Это легко сделать в Git Gui;выберите «Изменить предыдущий коммит», и в списке «Поэтапные изменения (Will Commit)» отобразятся все три файла, которые были изменены в предыдущем коммите.Я могу удалить файл Config.xml и зафиксировать его.
Но в GitKraken, когда я проверяю «Amend», он не показывает мне три файла из предыдущего коммита;это просто показывает мне чистый лист.Нет четкого способа удалить один из файлов из коммита, который я изменяю.
Я знаю, что могу использовать командную строку (или Git Gui).Но есть ли способ от GitKraken изменить предыдущий коммит и просто удалить из него изменения одного файла?