как зафиксировать изменения в отдельном HEAD для новой ветки в git - PullRequest
0 голосов
/ 10 декабря 2018

У меня был тег на очень старой ревизии хранилища.Я проверил это

   git checkout mytag

Теперь я нахожусь в состоянии HEAD.

Я сделал несколько значимых изменений.Я хотел бы создать новую ветку mybranch_deviated локально и удаленно и внести в нее все значимые изменения.Как это сделать?

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Со всеми вашими модификациями кода вы можете просто создать новую ветку

git checkout -b mybranch_deviated

Затем зафиксировать ваши изменения

git add .
git commit -m 'some meaningful modifications'

И отправить только что созданную ветку на сервер

git push -u origin branch_derivated
0 голосов
/ 10 декабря 2018

Просто извлеките новую ветку из текущей точки:

git checkout -b mybranch_deviated

Это должно работать независимо от того, сделали ли вы уже какие-то коммиты из отсоединенного состояния HEAD.Если да, то эти коммиты должны быть частью новой ветки.

...