Git (Sourcetree) ветвление и слияние - не уверен, что я сделал
Поэтому я начал с основной ветки и решил, что хочу создать новую ветку под названием "Splitting_Pen_Into_Two_Components". Я разветвился, внес некоторые изменения, зафиксировал и перенес в новую ветку. Теперь я замечаю, что никогда не видел ветку (фиолетовая линия). Есть ли способ вернуться к мастеру с моими текущими файлами?
Я предполагаю, что я создал новый репозиторий, потому что я вижу два источника. Это верно? Кто-нибудь может понять, что я сделал?
Спасибо за помощь.
2 ответа
Вы не создали новый репозиторий; вы находитесь в отдельной ветке, и вы оказались коммитом перед вашей удаленной веткой. Удаленные ветви имеют префикс origin/
и каноническая ветвь мастера origin/master
,
Вы должны стремиться перенести свою работу на пульт при первой удобной возможности.
Если вы хотите вернуться к главной ветке с текущими файлами (то есть текущими изменениями, которые передаются на основе изображения, которое вы опубликовали выше), просто вам нужно объединить вашу текущую ветку с главной.
Когда вы помещаете новую ветку в "сервер или удаленное хранилище", она будет отображаться как "origin/(имя вашей ветки)". Он показывает два источника, потому что в "сервере или удаленном хранилище" присутствуют две ветви.
В этом случае, если вы делаете коммит на мастер, просто переключаясь на мастер, не сливая свою ветку с мастером. Затем вы можете увидеть фиолетовую линию, чтобы дифференцировать это, коммиты сделаны в разных ветвях.