2015-08-12 4 views
2

Я новичок в Github. Я просто клонировал репозиторий, и я считаю, что когда я его клонирую, все его ветви также копируются. Все, что я хочу сделать, это перейти от одной ветви к другой, в порядке ветвей. В основном я хочу иметь возможность запускать свой код в каждом филиале, а затем сразу перейти к следующей ветке. В основном, что я спрашиваю, как мне открыть все файлы, связанные с каждой ветвью, чтобы я мог запускать код?Переключение Github из одной ветки в другую после клонирования хранилища

ответ

2

Git - это потрясающий инструмент, вот несколько советов, которые вам помогут.

Это будет список всех существующих ветвей. Любые, которые имеют префикс origin/находятся на сервере, и вам нужно будет их получить.

git branch - a 

Выполните следующие действия, чтобы получить удаленные филиалы

git checkout BRANCH_NAME 
git pull origin BRANCH_NAME 

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

Когда вы закончите работу в одной ветке, вы должны объединить свой код обратно в свою ветку мастера или ветвь dev или что бы вы ни использовали. После того, как вы вытащили ветку и проверили ее, ваше местное git-репо будет содержать все файлы для этой ветки. Если вы проверите другую ветку, код будет заменен кодом другого элемента ect ...

+0

@theevader Это ответили на ваш вопрос? – Unome

+0

Да, спасибо! – theevader

1

Когда вы клонируете, вы сбрасываете определенную ветку. Наверное, мастер. Ваша база кода в вашей файловой системе - это ваша ветка, в которой вы находитесь. Подумайте о ветвях как об особенностях. У вас есть главная ветка и вы хотите добавить новую функцию, чтобы создать новую ветвь. Как только эта функция будет завершена, вы слейте ее обратно в свою основную ветку.