grabbee
@grabbee

Как перенести изменения в master на отдельную ветку в git?

По ошибке начал кодить новую фитчу в мастер ветке, и не смог остановиться :) Сейчас очень сильно всё запуталось, захотел вернуться к начальной точке, а всё что после того коммита, выделить в отдельную не мастер ветку, а мастер продолжить с той точки. Такое возможно? Подскажите пожалуйста, как это сделать
  • Вопрос задан
  • 2456 просмотров
Решения вопроса 1
git branch feature_branch - создаём ветку с фичей
git reset --hard commit_hash - сбрасываем текущую ветку (в вашем случае должна быть master) на выбранный коммит.

Ну а дальше форс пуш и т.д.
Если вы не один работаете над проектом, то такие действия нужно согласовать с остальными.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@springimport
Перед любыми действиями советую все скопировать, в случае с git это реально важно :)

Попробуйте перенести коммиты так.
Ответ написан
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
скопируй все что есть в папке куда нить. откати все куда хотел - возврати обратно вручную что ты делал. по коммитам своим можешь палить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы