Git (Sourcetree) ветвление и слияние - не уверен, что я сделал

Поэтому я начал с основной ветки и решил, что хочу создать новую ветку под названием "Splitting_Pen_Into_Two_Components". Я разветвился, внес некоторые изменения, зафиксировал и перенес в новую ветку. Теперь я замечаю, что никогда не видел ветку (фиолетовая линия). Есть ли способ вернуться к мастеру с моими текущими файлами?

Я предполагаю, что я создал новый репозиторий, потому что я вижу два источника. Это верно? Кто-нибудь может понять, что я сделал?

Спасибо за помощь.

введите описание изображения здесь

2 ответа

Вы не создали новый репозиторий; вы находитесь в отдельной ветке, и вы оказались коммитом перед вашей удаленной веткой. Удаленные ветви имеют префикс origin/и каноническая ветвь мастера origin/master,

Вы должны стремиться перенести свою работу на пульт при первой удобной возможности.

Если вы хотите вернуться к главной ветке с текущими файлами (то есть текущими изменениями, которые передаются на основе изображения, которое вы опубликовали выше), просто вам нужно объединить вашу текущую ветку с главной.

Когда вы помещаете новую ветку в "сервер или удаленное хранилище", она будет отображаться как "origin/(имя вашей ветки)". Он показывает два источника, потому что в "сервере или удаленном хранилище" присутствуют две ветви.

В этом случае, если вы делаете коммит на мастер, просто переключаясь на мастер, не сливая свою ветку с мастером. Затем вы можете увидеть фиолетовую линию, чтобы дифференцировать это, коммиты сделаны в разных ветвях.

Другие вопросы по тегам