Боюсь, на этот вопрос уже где-то был получен ответ, но я не могу его найти.
Поэтому я хочу создать удаленную ветку "newfeature1", которая отслеживает удаленный мастер.Я ожидаю, что если я отследю ветку master и newfeature1 в моем локальном репозитории, я смогу что-то изменить в master, commit и push, а затем переключиться на ветку newfeature1, сделать git pull и получить это изменение там же.Но это не работает.
Вот что я попробовал:
Создать удаленную ветвь git push origin origin:refs/heads/newfeature1
Принудительно отслеживать удаленный мастер git branch --track origin/newfeature1 origin/master
Отслеживание удаленной ветви локально git checkout --track origin/webkit
Переключение на локальный мастер (который отслеживает удаленный мастер): git checkout master
Изменение некоторых файлов и git commit -am "test" && git push
Переключение наnewfeature1 branch git checkout newfeature1
Извлечение из удаленного git pull
Я бы ожидал получить изменения, которые я сделал в основной ветке, но я думаю, что удаленная ветвь не обновляется автоматически с главнойдаже если он отслеживает это.
Есть ли какие-либо советы о том, как этого добиться?