Я начинаю работать над некоторыми изменениями на моей основной задаче и понимаю, что работа, которая должна быть выполнена, потребует больше времени, чем ожидалось. Так что я сохраняю свою работу в другой отрасли, как described here с:Восстановить изменения на моей ветке
git checkout -b newClientID
Я не совершал мои изменения там, так как у меня есть больше, чтобы сделать, чтобы иметь что-то соответствующее для сохранения. Затем я переключаюсь на мой master
и сбросить его
git checkout master
git checkout -- .
Когда я переключаюсь обратно к моей ветви newClientID
Я понимаю, что мои незавершенные изменения были потеряны. любые изменения для их восстановления?
В будущем, если вы хотите сохранить изменения без фиксации, вы, вероятно, захотите рассмотреть возможность использования 'git stash' – acjay