Я новичок в git и обмотаю голову тем, как я должен использовать git и egit. Из учебника egit я настроил репозиторий на GitHub, подтолкнул проекты Eclipse к удаленному репозиторию GitHub из своей локальной рабочей области, я могу вносить изменения в GitHub, переключаться между ветвями, видеть обновления на GitHub и т.д. Это все имеет смысл.
Глядя на проводник git Repository, у меня есть список "локальных" ветвей и нет ветвей "Удаленное отслеживание", и у меня нет "Remotes". Когда я создаю ветку из локальной ветки, диалог egit указывает "Вы создаете ветвь на основе локальной ветки" и предполагает, что я должен делать ветку из удаленной ветки отслеживания.
Итак, мой вопрос: правильно ли я использую egit?
Должен ли я просто продолжать вносить изменения в удаленный репозиторий GitHub? Если да, то что происходит, когда я разделяю проект, а другие разработчики клонируют репозиторий и начинают вносить изменения в удаленный репозиторий?
Или я должен теперь вырезать локальный репозиторий и настроить новый удаленный репозиторий, клонируя существующий репозиторий GitHub, который я изначально создал из своего рабочего пространства?
Или я создаю новый Push и Fetch "Remote" для моего существующего репозитория git?
Или что-то еще?
Confused.