Как вытащить все из определенного коммита? - PullRequest
0 голосов
/ 25 октября 2019

enter image description here

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

Ответы [ 2 ]

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

Попробуйте git fetch вместо git pull, чтобы вы могли получать информацию с пульта, не мешая текущей работе.

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

Вы можете создать ветку из любого коммита. Итак, зная sha1 для вашего коммита, вы можете просто

git branch mybranch a0fbc78

Теперь у вас есть именованная ветка, которая указывает на ваш коммит. отныне ты можешь делать много вещей. Вы можете проверить это

git checkout mybranch

Вы можете создать рабочее дерево

git worktree add wtree-path mybranch

Вы можете клонировать

git clone --single-branch --branch mybranch

Вы можете потянуть его в другое хранилище

git pull origin mybranch

Все эти вещи не будут путаться с вашей вершиной кода дерева, при условии, что вы зафиксировали его перед всеми этими операциями.

...