Вот примерно поэтому над своими изменениями лучше работать в отдельной ветке, которую потом переносить в мастер и деплоить.
В целом чтобы не делать временный коммит незаконченной работы: git stash, внести изменения где надо, закоммитить, git stash pop для возврата того, над чем работали до.
Или git diff > wip.patch, git checkout . ; делаете что надо, git apply wip.patch. Что в общем то же самое что карман stash
|