Кто-нибудь здесь разветвляется? - PullRequest
14 голосов
/ 29 сентября 2010

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

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

Ответы [ 2 ]

7 голосов
/ 29 сентября 2010

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

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

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

4 голосов
/ 29 сентября 2010

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

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

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


Именно поэтому Крис Хейлманн будет иметь этот слайд в своем Презентация «Причины быть веселым» из Fronteers 2010 (некоммерческая торговая организация голландского фронт-энда разработчика), следующий октябрь.

alt text
Лицензия CC

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...