Подтвердить что ты не робот

Могу ли я изменить размер git -add hunk?

У меня есть файл, над которым я работал, а затем понял, что у меня была ошибка в нескольких строках выше, где я работал. Я быстро исправил ошибку и хочу ее совершить, прежде чем совершу остаток своей работы. Отлично, здесь есть git add --patch!

Кроме того, мне представлен только один кусок, включающий оба изменения. Можно ли вручную сообщить git, что я хочу два куска?

4b9b3361

Ответ 1

В дополнение к 'y' и 'n', один из ответов, которые вы можете дать, когда он спрашивает вас о компиле, - это 's', для 'разделить этот кусок на меньшие куски'. Полный список:

y - stage this hunk
n - do not stage this hunk
q - quit, do not stage this hunk nor any of the remaining ones
a - stage this and all the remaining hunks in the file
d - do not stage this hunk nor any of the remaining hunks in the file
g - select a hunk to go to
/ - search for a hunk matching the given regex
j - leave this hunk undecided, see next undecided hunk
J - leave this hunk undecided, see next hunk
k - leave this hunk undecided, see previous undecided hunk
K - leave this hunk undecided, see previous hunk
s - split the current hunk into smaller hunks
e - manually edit the current hunk
? - print help

Ответ 2

git gui позволит вам совершать одиночные строки, даже если они окружены другими измененными строками, которые вы не хотите совершать.