Страницы

Поиск по вопросам

воскресенье, 8 декабря 2019 г.

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

#git #git_branch


Подскажите, пожалуйста, можно ли в git создать ветку от коммита, который не является
текущим?

Т.е, допустим, мне в ветке требуется работать со старой версией файлов, как я могу
это сделать?
    


Ответы

Ответ 1



git branch

Ответ 2



Делаете checkout на нужный коммит git checkout и, если нужно, создаете новый бранч как обычно git branch

Ответ 3



Для полноты картины — есть ещё такой способ: git checkout -b

Ответ 4



Т.е, допустим, мне в ветке требуется работать со старой версией файлов, как я могу это сделать? Если нужно работать со старым файлом, то я предпочитаю "вытянуть" конкретный файл из коммита git checkout dbfa07b813a78072663 -- lib/tasks/fill_brand_id.rake где dbfa07b813a78072663 - номер коммита lib/tasks/fill_brand_id.rake - путь к файлу

Комментариев нет:

Отправить комментарий