Ответ 1
Да, просто создайте новую ветку и проверьте ее:
$ git checkout -b new-branch
Затем выполните любые изменения, которые у вас есть. Они будут применены к новой выгруженной ветке.
Я работаю над проектом, и все мои тесты проходят по главной ветке. Затем я внес некоторые изменения, и когда все началось с ошибкой, я понял, что, возможно, я должен был внести эти изменения в другую ветку. Есть ли способ, которым я могу зафиксировать изменения в новой ветке, не передавая их моей основной ветке, чтобы у хозяина все еще были мои тесты?
Да, просто создайте новую ветку и проверьте ее:
$ git checkout -b new-branch
Затем выполните любые изменения, которые у вас есть. Они будут применены к новой выгруженной ветке.
Вы можете сохранить текущие изменения (git stash), переключиться на новую ветку, а затем применить изменения к новой ветке с помощью
git stash pop