Skip to content

Instantly share code, notes, and snippets.

@Chudesnov
Created November 24, 2017 13:15
Show Gist options
  • Save Chudesnov/e84db6bf17ca5d0fec6095139e2aff81 to your computer and use it in GitHub Desktop.
Save Chudesnov/e84db6bf17ca5d0fec6095139e2aff81 to your computer and use it in GitHub Desktop.
Как убрать закомментированный (или просто не работающий код) в git stash
  1. Делаем git status, убеждаемся, что working tree is clean. Если нет, делаем коммит со всем несохраненным.
  2. Находясь в редакторе, удаляем ненужный код. Если надо, добавляем один строчный комментарий вида // TODO: добавить запрос к API
  3. Делаем git add файла, который исправляли.
  4. Делаем undo в редакторе, чтобы код появился в файле снова. Если он был закомментирован, удаляем символы // или /*
  5. Делаем git commit
  6. Делаем git stash save -u "[описание удаленного кода, например, «запрос к АПИ (не реализовано)»]"
  7. Проверяем, что git status снова показывает working tree is clean, а в git stash list появилась новая запись
  8. Когда пришло время вернуть код на место, пишем git stash apply stash@{0} (тут вместо 0 номер из git stash list)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment