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

Git режим редактирования hunk - как удалить строку '-'?

+ bbb
- aaa

# ---
# To remove '-' lines, make them ' ' lines (context).
# To remove '+' lines, delete them.
# Lines starting with # will be removed.
#
# If the patch applies cleanly, the edited hunk will immediately be
# marked for staging. If it does not apply cleanly, you will be given
# an opportunity to edit again. If all lines of the hunk are removed,
# then the edit is aborted and the hunk is left unchanged.

Я просто не понимаю, что означает make them ' ' lines. Как применять только + bbb, но не - aaa?

4b9b3361

Ответ 1

make them ' ' lines означает, что вам просто нужно заменить - перед линией на (пробел).

Ответ 2

Ломоть вроде этого:

+ bbb <-- line added
- aaa <-- line deleted
  ccc <-- line unchanged

превратится в контент следующим образом:

bbb
ccc

Чтобы сохранить строку, помеченную для удаления (с префиксом '-'), превратите ее в строку без префикса (поэтому она останется неизменной):

+ bbb
  aaa
  ccc

Когда приложение hunk применяется, содержимое будет выглядеть так:

bbb
aaa
ccc