Я пытаюсь научиться эффективно использовать Git, и мне интересно, как я должен (хорошая практика/плохая практика?) решить следующий случай:
Скажем, что у меня есть следующая цепочка коммитов в master:
- Исходная фиксация
- Commit 1
- Commit 2
- Commit 3
Тогда я понимаю, что то, что сделано в последних двух коммитах, совершенно неверно, и мне нужно снова начать с Commit 1. Вопросы:
- Как мне это сделать?
- Могу ли я переместить Commit 2 и 3 в отдельную ветку, чтобы сохранить их в будущем (скажем, что они не так уж плохи) и продолжить работу с Commit 1 на master?