2013-10-04 1 views
2

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

git remote add coworkerBranch git://coworkersUsername/repo.git 
git fetch origin 
git checkout coworkerBranch 

Однако, когда я проверил файлы на локальном диске, они не были изменены, чтобы соответствовать изменениям моего сослуживца в. Я новичок в этом синтаксисе git, поэтому я могу быть полностью выключен, но есть ли что-то еще, что мне нужно сделать для доступа к его файлам?

+0

Попробуйте 'git checkout coworkerBranch; git pull' вместо этого? – Ryan

ответ

4

Вы не извлекаете удаленный (см "Working with remotes "): вы запрашиваете из него, и выписка один из его филиала:

git remote add coworker git://coworkersUsername/repo.git 
git fetch coworker 
git branch --all # choose a branch 
git checkout --track -b aBranch coworker/aBranch 

(См" Working with remote branches ")

" coworker" это имя для ссылки на репортер коллеги, который отличается от «origin».
«origin» ссылается на исходное репо, которое вы клонировали.
Но вы можете добавить столько других upstream repos Вы хотите/нуждаетесь.

Смежные вопросы