Сотрудник создал branch
вызов feature/validateEmail
. Я хочу сделать pull
или checkout
из этого branch
на своей машине, чтобы я мог работать над этим, но не ждать, пока он сделает merge
то develop
или иное master
.
Я пробовал безуспешно:
git checkout feature/validateEmail
git checkout validateEmail
git pull feature/validateEmail
git pull validateEmail
И поскольку я использую плагин , яoh my zsh
также пробовал:
gco feature/validateEmail
gco validateEmail
branch
Я вижу это с помощью :
gba
(по плагину)git branch -a
Как я могу извлечь или проверить удаленный репозиторий на своем компьютере?
Вы должны сначала сделать выборку
Fetch извлекает удаленную ветку, в вашем случае вашего партнера, и сохраняет ее внутри
<remoto>/<rama>
Pull — это комбинация fetch
fetch
+checkout
mergemerge
. Другим быстрым вариантом также было бы создать ветку локально, сделатьcheckout
в этой ветке, а затем извлечь из удаленной ветки.Проблема с
pull
тем, как вы формулируете это в своем вопросе, заключается в том, что он выполняет как выборку, так иmerge
автоматическую выборку из этой ветки в ветку, в которой он находится в данный момент.Для вашего конкретного случая вы бы сделали:
Затем вы переходите в эту удаленную ветку с помощью:
И вы вносите необходимые изменения, чтобы затем сделать это
merge
с мастером или с любой другой веткой.Вы должны были бы сначала сделать выборку
Если ваш пульт является источником:
git получить документацию
Если вы хотите сделать клон репозитория, вам нужно будет добавить репозиторий как удаленный: