Шпаргалка по git add --patch

Теги: git
  • y - stage this hunk (добавить этот кусок в индекс)
  • n - do not stage this hunk (не добавлять этот кусок в индекс)
  • 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 (вывести справку)

А ещё есть интерактивный сброс изменений.