#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 - путь к файлу
Комментариев нет:
Отправить комментарий