Ответ 1
Попробуйте git reset --patch filename
; это должно сделать противоположное git add --patch
, согласно документации . Короткая форма -p
также работает для обеих команд.
В git, если у меня есть пара hunks из того же файла, поставленного в моем индексе, как я могу интерактивно отключить один из них?
Есть ли какая-либо альтернатива неустановлению всего файла, а затем повторная постановка ханков, которые я хочу сохранить, или вручную отменить изменения рабочей копии, а затем интерактивно добавить эти отмененные изменения?
Попробуйте git reset --patch filename
; это должно сделать противоположное git add --patch
, согласно документации . Короткая форма -p
также работает для обеих команд.
GitX имеет приятный пользовательский интерфейс для неупорядоченных фрагментов файла:
Официальный клиент не поддерживается некоторое время, но вилка в GitHub с большим количеством функций популярна в некоторых кругах. (сообщение в блоге об этом)