Мой коллега и я работаем над одним и тем же хранилищем, которое мы технически разветвляли на две ветки, каждая из которых предназначена для разных проектов, но у них есть сходства, поэтому мы иногда захотим передать их обратно 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
Это команды, которые я выполнил. Но это определенно не работает.
Я хочу иметь возможность проверить эту ветку, а затем отправить и зафиксировать только изменения веток от различных соавторов или рабочих станций.