Кто-нибудь здесь вилка себя?

Я использую git все время для своих сольных миссий, но я стараюсь просто работать с master.

Должен ли я попытаться развернуть, даже если это только я?

Ответы

Ответ 1

Даже если бы вы только предложили вам попробовать рабочий процесс темы-ветки git. Прежде всего, чтобы почувствовать это, чтобы вы могли применить его, когда принимаете участие в крупных проектах.

$ git branch usb_support
$ git checkout usb_support
.. hack hack hack ..
$ git checkout master
$ git merge usb_support

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

Ответ 2

Викинг - это клонирование репо на удаленной стороне, потому что у вас нет прямых учетных данных для нажатия на основное общее репо.
Вот почему GitHub представил forking (это не что иное, как git clone --bare на стороне сервера GitHub).

Если у вас есть право напрямую нажать на репозиторий git, его разветвление (что означает установление второго "общего" репо на удаленной стороне) не требуется.

Forking не похож на git clone, который вы делаете на стороне клиента (то есть на своей рабочей станции): там (на локальной стороне) вы можете клонировать столько раз, сколько хотите.


Вот почему Chris Heilmann будет этот слайд в его "Причины быть веселым" презентация Fronteers 2010 (некоммерческая торговая организация голландского начального разработчика) в следующем октябре.

alt text
лицензия CC

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