Я изучаю git и не уверен, как работают некоторые основные вещи. Я создал локальную ветку, выполнив:
git branch AppStore
Я не могу точно запомнить, как я переместил эту ветвь в github.com, но я вижу MyBranch в репозитории. Когда я делаю
git branch -a
Я вижу это:
ARC
* AppStore
Refactoring
Release3
master
remotes/origin/AppStore
remotes/origin/HEAD -> origin/master
Также имеется список пультов. Поэтому с моего компьютера, где я создал ветвь, я вижу ветку AppStore. Однако ни один из моих коллег не может. Когда мы попробовали
git pull origin AppStore
Он схватил изменения. Но когда мы пробовали
git checkout AppStore
or
git checkout origin AppStore
Мы не смогли. Что нам не хватает? Спасибо!
Edit:
Я попробовал это в соответствии с ответом VonC:
git push --set-upstream origin AppStore
После ввода моих учетных данных я получаю:
Branch AppStore set up to track remote branch AppStore from origin.
Everything up-to-date
Но мои коллеги все еще не видят ветку: -.