Да, конечно.
Допустим, вы работаете с feature-a
, просто чтобы убедиться, что наберите
git co feature-a
чтобы проверить, что вы находитесь в этой ветке, вы можете набрать
git branch -a
так что теперь вы на 100% уверены, что находитесь на правильной ветке, тогда наберите:
git co -b feature-b
теперь у вас есть изменения с feature-a
, которые вы можете сделать
git log
чтобы увидеть последние изменения с feature-a
здесь, и вы можете сделать git branch -a
, чтобы убедиться, что вы находитесь в новой ветке с именем feature-b
Важная вещь # 1 - это , когда вы создаете "новую" ветвь с git co -b new-branch-name
, она будет иметь все коммиты из ветки, в которой вы находитесь.
Затем, важная вещь # 2 , когда вы создаете запрос на извлечение, убедитесь, что вы выбрали правильную "базовую" ветвь, так как она не будет установлена правильно автоматически. В нем также будут перечислены все новые коммиты, когда вы перейдете на правую базовую ветку, вы увидите только «нужные» из новой ветки.