MyTetra Share
Делитесь знаниями!
Перенести последний коммит(ы) в другую ветку в Git
Время создания: 02.02.2019 14:41
Автор: br0ke
Текстовые метки: git, commit, move, another, branch, reset, head
Раздел: Информационные технологии - Git

Если вдруг закоммитил в master, а нужно было закоммитить в отдельную ветку, то:


1. создаем новую ветку в текущем состоянии, в неё попадёт ошибочный коммит:


git branch feature


2. откатываем ветку master на один коммит назад:


git reset --hard HEAD~1



Если ветка feature уже существует, то:


1. нужно сначала намерджить в неё master:


git checkout feature

git merge master


2. а затем откатить master:


git checkout master

git reset --hard HEAD~1 # or commit SHA1


Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования