Допустим, мне для разработки требуется некий набросок, который я пока не хочу отдавать в релиз, но собираюсь дорабатывать. Причём, один из таких файлов - для решения одного вопроса, второй файл - для решения второго вопроса.
Можно выносить их в какой-то «мусорный» branch, где будут лежать нерабочие наброски. Но для такого branch даже название testing, мне кажется, не подходит.
Можно хранить их отдельно от дерева Git. Но потом будет проблема найти - что куда переносить.
Можно плодить на каждую новую фичу по новому branch.
Какой способ наиболее грамотный и мэйнстримный?
В книге Pro Git (Scott Chacon) есть глава 6.3 «Прятание» про git stash. Выглядит довольно непривычно. Это оно?