Локальные филиалы EGIT и удаленное отслеживание - PullRequest
4 голосов
/ 21 ноября 2011

Я новичок в GIT. Я использую EGIT с затмением.

У меня вопрос по веткам, где я вижу два раздела "Локальный" и "Удаленное отслеживание". Если мне нужно работать над одной из веток, я думаю, что есть два способа сделать это.

a) Проверьте оригинал / featureBranch при удаленном отслеживании и работайте над ним.

b) Щелкните правой кнопкой мыши по локальной сети и создайте локальную ветку, укажите на ref / remote / featureBranch и начните работать над ней?

Есть ли разница между этими двумя подходами? какой из них предпочтительнее?

1 Ответ

7 голосов
/ 22 ноября 2011

b) будет лучше.
a) создаст DETACHED HEAD , который позволит вам работать с "анонимной" веткой, но не позволит вам продвигать свою работу.
(см. Также « Git Tip of the Week: Отдельные головы » и « Разъясненная голова объяснены » для получения дополнительной информации о отсоединенной голове)

Для EGit см. Урок Git: будьте внимательны к отстраненной голове":

example of an Egit detached head

...