Подтвердить что ты не робот

Git: Могу ли я перенести свой рабочий каталог в новую ветку, не передавая ее текущей ветке?

Я работаю над проектом, и все мои тесты проходят по главной ветке. Затем я внес некоторые изменения, и когда все началось с ошибкой, я понял, что, возможно, я должен был внести эти изменения в другую ветку. Есть ли способ, которым я могу зафиксировать изменения в новой ветке, не передавая их моей основной ветке, чтобы у хозяина все еще были мои тесты?

4b9b3361

Ответ 1

Да, просто создайте новую ветку и проверьте ее:

$ git checkout -b new-branch

Затем выполните любые изменения, которые у вас есть. Они будут применены к новой выгруженной ветке.

Ответ 2

Вы можете сохранить текущие изменения (git stash), переключиться на новую ветку, а затем применить изменения к новой ветке с помощью

git stash pop