|
|||||||
Как создать новую ветку в условиях, когда произошли изменения после последнего коммита
Время создания: 12.12.2016 19:59
Текстовые метки: branch, commit
Раздел: root - git
Запись: xintrea/mytetra_db_armagedec/master/base/148156555667y7hpdw8w/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Вопрос: Сделал я коммит, потом стал править код. Под конец правки осознал, что эта правка уже тянет на отдельную ветку. Как сделать новый коммит так, чтобы образовалась новая ветка, и в нее поместилась последняя правка проекта? В случае, когда изменения надо все же сохранить, у команды checkout используют ключ -m. Тогда команда перед переключением попробует залить изменения в текущую ветку и, после разрешения возможных конфликтов, переключиться в новую: checkout -m some-other-branch Ответ: Нужно спрятать в "карман" (stash) изменения, создать новую ветку и переключиться на нее. Потом достать изменения из кармана. Команды будут такими: $ git stash $ git checkout -b new_useless_feature $ git stash pop |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|