Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Git
Форумы портала PHP.SU » Разное » Прочее » Git

Страниц (2): [1] 2 »
 

1. OrmaJever - 13 Февраля, 2014 - 00:13:41 - перейти к сообщению
кто использует git? Уже 2 часа не могу банально залить код. Сразу скажу, юзаю официальный гуй клиент для винды.
Создал на сайте репозиторий, с горем пополам выбрал локальную папку с кодом, нажимаю публиковать пишет "Failed to publick branch", чё за бранч?
Меня уже психи брать начинают, уже 2 часа банально не могу залить код в репозиторий!
Такое ощущение что гит создан не для людей.
2. caballero - 13 Февраля, 2014 - 00:32:11 - перейти к сообщению
у меня были проблемы с логином
ни с того ни с сего перестал работать

оказалось что после какой то там версии клиента надо проапдейтить .NET в винде
(Добавление)
4ю версию поставь
3. Мелкий - 13 Февраля, 2014 - 08:45:54 - перейти к сообщению
OrmaJever пишет:
Такое ощущение что гит создан не для людей.

Немного истории - гит создан для разработки ядра Linux. Надо пояснять, кого в этом случае считают людьми, а кого - непонятными странными юзерами?
4. OrmaJever - 13 Февраля, 2014 - 10:15:27 - перейти к сообщению
Мелкий ну это было вначале, за годы он же эволюционировал и как я представлял им сможет пользоваться даже php программист Закатив глазки
Дизайн сайта у них отличный, клиент (гуй) просто идеален, он минималистичен и красив, запустив его сразу кажется что освоить гит это 2-3 минуты. Но между красивым сайтом и прекрасным клиентом лежит какой-то вражеский протокол. Почему нельзя просто (аля дропбокс) загрузить код из локальной папки в репозиторий?
Ну и всё же, что такое бранч? Зачем они нужны?
5. Ch_chov - 13 Февраля, 2014 - 10:15:44 - перейти к сообщению
OrmaJever пишет:
юзаю официальный гуй клиент для винды
Интересно, а кто разрабатывает оффициальнй гуи для виндоус? И каким образом отличить оффициальный гуй от неоффициального.
6. OrmaJever - 13 Февраля, 2014 - 10:24:07 - перейти к сообщению
Ch_chov пишет:
Интересно, а кто разрабатывает оффициальнй гуи для виндоус? И каким образом отличить оффициальный гуй от неоффициального.

Если очень сильно пофантазировать, то официальный клиент для гитхаба разрабатывает сам гитхаб - http://windows[dot]github[dot]com/
7. Ch_chov - 13 Февраля, 2014 - 10:31:00 - перейти к сообщению
А гитхаб тут причем?
8. caballero - 13 Февраля, 2014 - 10:35:46 - перейти к сообщению
при том что данный клиент заточен именно на гитхаб
в чем его и удобство - пнул кнопку синхронизации локального репа с гитхабом и клиент сам все сделает

просто он написан на silverlite потому и требует .NET
9. Ch_chov - 13 Февраля, 2014 - 10:58:31 - перейти к сообщению
гит это система управления версиями, а гитхаб это один из хостингов для гит проектов, частный сервис который разрабатывает совершенно другая компания.
На оффициальном сайте git есть только эта программулька и еще gitk.
10. OrmaJever - 13 Февраля, 2014 - 11:03:02 - перейти к сообщению
Ch_chov пишет:
гит это система управления версиями

Ну ладно, представим что я чайник, и не знал разницу между гит и гитхаб, и поэтому я имел ввиду офф клиент для гитхаба.
(Добавление)
Дак всё же, что такое бранчи, и как с ними работать?
11. Invert - 13 Февраля, 2014 - 11:21:14 - перейти к сообщению
OrmaJever
http://git-scm[dot]com/book/ru
Будет полезна?
12. esterio - 13 Февраля, 2014 - 11:23:46 - перейти к сообщению
сам разбираюсь с гитом. как я понял бранч ето ветка. например у нас есть 2 ветки: master и dev. как-то так. поправьте если я не прав ибо сам только разбираюсь с етими мерджами, ветками и тегами.
UPDATE
Вот как раз если никто не против спрошу про тегы. Зачем тегы если они похожы на те самые веткы насколько я понял
13. DelphinPRO - 13 Февраля, 2014 - 11:36:27 - перейти к сообщению
Переводчик намекает, что бранч - это ветка, ответвление Улыбка Так оно и есть. Отдельное ответвление в истории изменений исходного кода.
master/dev - всё весьма условно. мастер ветка существует по умолчанию, и как правило используется для хранения релизов. Все остальные ветки для текущей разработки называйте как хотите, и делайте их сколько угодно. Особенно если команда из одного человека Улыбка В крупной команде, как правило, есть правила которым нужно следовать работая с репозиторием. Но даже тут, в своем личном репо вы можете работать как душе угодно, и только перед пушем на центральный (условно, гит все-таки распределенная система)
репозиторий причесывать свои комиты, мержить свои ветки в одну, которую и отправите.
Вообще с гуем несложно разобраться. вот консоль я так и не осилил до конца Улыбка
14. OrmaJever - 13 Февраля, 2014 - 11:37:08 - перейти к сообщению
Кароче в жопу гит. Только что попробовал закомитить, исходники из папки исчезли, а в репозитории не появились. Буду как и раньше юзать дропбокс.
15. DelphinPRO - 13 Февраля, 2014 - 11:39:02 - перейти к сообщению
тегировать можно любой коммит. чисто для удобства, чтобы легко можно было на него переключится. легче написать checkout v120 чем вспомнить айдишник коммита типа такого afd21eda
(Добавление)
OrmaJever пишет:
Только что попробовал закомитить, исходники из папки исчезли,

не могут исчезнуть Улыбка
Вероятно ты переключился на пустую ветку. Посмотри что есть и переключись обратно.

 

Powered by ExBB FM 1.0 RC1