Мой коллега и я работаем над одним и тем же хранилищем, которое мы технически разветвляли на две ветки, каждая из которых предназначена для разных проектов, но у них есть сходства, поэтому мы иногда захотим передать их обратно master * из branch.
 Тем не менее, у меня есть branch. У меня вопрос, как мой коллега может специально использовать эту ветку?
 git clone репо, похоже, не создает для него ветки локально, хотя я вижу, что они живут в непристойном состоянии после толчка с моей стороны.
 Кроме того, когда я изначально делал ветку, я делал -b checkout. Не уверен, что это имеет большое значение?
$ git branch -r
origin/HEAD -> origin/master
origin/daves_branch
origin/discover
origin/master
$ git fetch origin discover
$ git checkout discover
Это команды, которые я выполнил. Но это определенно не работает.
Я хочу иметь возможность проверить эту ветку, а затем отправить и зафиксировать только изменения веток от различных соавторов или рабочих станций.
