Как вы решаете проблему, когда нужно срочно пофиксить багу — через git stash? А если вдруг забудете что там stash? Есть еще методы?
Обычная ситуация:
- Я работаю в ветке feature-100500 от develop, и приходит срочная задача пофиксить что-то, а у меня иземения в рабочем каталоге, которые я не хочу комитить, чтобы перейти на develop и создать ветку fix-9999 или типа того.
Вроде как есть для этого git stash - но я все равно предпочитаю делать комит, пусть и бессмысленный, потому что stash - какая-то стремная штука, о которой потом можно попросту забыть и потерять :/
А есть ли что-то еще, однозначно решающее обозначеннную проблему?
git commit -m "WIP"— достаточное красивое решение.
Ещё можно создать дополнительный рабочий каталог для параллельной работы. git worktree add
Тогда прятать недоделанное не понадобится.
Роми, WIP — work in progress, или любой другой комментарий, говорящий что работа ещё не окончена. Доделаем потом.
Главное закоммитить, чтобы ничего не потерялось, а поправить потом не сложно. Например через amend.