У меня есть проект, который нужно разбить на 3 разные ветви.Эти ветви больше никогда не будут объединены (хотя определенные исправления, возможно, придется применить ко всем 3 веткам).На изображении ниже «мастер» является одной из ветвей.«Branch1» и «Branch2» должны были быть отдельными ветвями, показывающими дерево («Graph» в левом столбце указывает, что дерева нет).Из поиска в Google я понимаю, что зеленый означает только местное отделение.Итак, как я могу передать эту локальную ветку на удаленный, а затем проверить эту ветвь для внесения изменений (и отправки изменений в эту ветку).
Редактировать:
После"git push origin master" теперь я вижу origin / master.Мои следующие шаги: git branch branch3.Теперь у меня внизу зеленый (ветка 3) / красный (мастер) / бежевый (происхождение / мастер), над веткой 1 зеленый / бежевый и над веткой 2 зеленый / бежевый.
git checkout branch3 Теперь красная коробка была включенаbranch3 и master стали зелеными
Я внес изменения в проект и затем git add [changeFile] git commit -m "..." git push --set-upstream origin branch3
ТеперьУ меня было то, что я действительно искал: