Как вытащить данные из другой ветки - PullRequest
0 голосов
/ 01 октября 2019

Я новичок в git и мне нужно вытащить некоторые файлы из другой ветки. Хранилище имеет 3 ветви, и мне нужно извлечь из ветви, отличной от основной ветви. Как мне это сделать? Пожалуйста, дайте ответ простым способом.

Я пытался использовать git checkout, но он не работал

Ответы [ 4 ]

0 голосов
/ 01 октября 2019

Вы в мастер ветке. Если вы хотите получить три файла: file1, file2, file3 из другой ветки, скажем, BranchA, то вам нужно использовать следующую команду:

git checkout BranchA -- /pathTofile1
git checkout BranchA -- /pathTofile2 
git checkout BranchA -- /PathTofile3
0 голосов
/ 01 октября 2019

Пожалуйста, используйте следующую команду для клонирования вашей ветви

 git fetch
 git clone -b <branch> <remote_repo>

Вы также можете обратиться к этой ссылке

Надеюсь, это поможет:)

0 голосов
/ 01 октября 2019

Может быть, вы можете использовать Sourcetree для вытягивания или объединения веток для этого. Вы можете чувствовать себя более комфортно, изучая git.

В Sourcetree вам покажут, что вы должны тянуть или объединить ветку.

0 голосов
/ 01 октября 2019

Сначала получите все ветви.

git fetch

Теперь извлеките нужную ветку.

git checkout -b branch_name

Это создастместное отделение с проверкой имени филиала.

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