как получить филиал в другом местном филиале - PullRequest
0 голосов
/ 02 марта 2019

Я создаю feature_test локальную ветвь.

Затем редактирую мой код и фиксирую и нажимаю origin feature_test.

Но еще не утвердил мой запрос на извлечение.

Теперь я хочу получить этот коммит, отредактировать и отправить в другой локальный файл.

Как создать новую ветку и получить изменения и продолжить работу, а затем нажать на предыдущий запрос на извлечение?

Ответы [ 2 ]

0 голосов
/ 03 марта 2019

Я принимаю «Я работаю в другой системе и хочу внести эти изменения», что вы сейчас работаете на другом компьютере и хотите отредактировать дерево с именем «feature_test»?

Если это так, вы можете просто сделать:

$ git clone <repo>
$ cd <repo>
// Checkout your 'feature_test' branch
$ git checkout feature_test
Branch 'feature_test' set up to track remote branch 'feature_test' from 
'origin'. Switched to a new branch 'feature_test'

Теперь у вас есть локальная ветвь, которая отслеживает 'origin / feature_test'.Теперь вы можете вносить изменения локально, а затем выдвигать их к источнику для обновления 'origin / feature_test'.

$ echo foo > foo_file
$ git add foo_file
$ git commit -m "Foo commit msg"
$ git push origin
0 голосов
/ 02 марта 2019

если я правильно понимаю ваш вопрос, вот что я бы сделал:

Предположение: ваша голова в правильной ветке указывает на коммит, который вы выдвинули к источнику

Сначала я убедлюсь, что я на feature_test, выполнив:

git checkout feature_test

, затем развернусь с feature_test, выполнив:

git checkout -b feature_test_2

, затемЯ буду работать над этой веткой и фиксировать свои изменения (не нужно отслеживать ее удаленно)

После того, как я закончу, я могу переключиться обратно на feature_test и объединить изменения с feature_test_2, выполнив:

git checkout feature_test
git merge feature_test_2

теперь я могу просто нажать мои изменения, и они появятся в том же запросе на получение.так что просто сделайте:

git push
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...