Прекрасный учебник по GIT
От: LaptevVV Россия  
Дата: 08.09.24 16:25
Оценка: 10 (3)
https://githowto.com/ru
Рекомендую.
С самого начала.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Прекрасный учебник по GIT
От: Shmj Ниоткуда  
Дата: 08.09.24 16:34
Оценка: +3 :))) :)
Здравствуйте, LaptevVV, Вы писали:

LVV>https://githowto.com/ru

LVV>Рекомендую.
LVV>С самого начала.

А еще есть такая штука как Sourcetree или TortoiseGit или GitHub Client — которые избавляют ваш разум от необходимости держать в голове лишний мусор в виде консольных команд. Просто сидишь и на кнопочки нажимаешь вместо этого.
Re: Прекрасный учебник по GIT
От: DiPaolo Россия  
Дата: 08.09.24 16:40
Оценка: +2
LVV>https://githowto.com/ru
LVV>Рекомендую.
LVV>С самого начала.

А чем она хорошо? Почему именно ее? Какие плюсы в сравнении с оригинальным handbook-ом (https://git-scm.com/book/en/v2/)? Почему именно на русском?
Патриот здравого смысла
Re[2]: Прекрасный учебник по GIT
От: LaptevVV Россия  
Дата: 08.09.24 17:50
Оценка:
DP>А чем она хорошо? Почему именно ее? Какие плюсы в сравнении с оригинальным handbook-ом (https://git-scm.com/book/en/v2/)? Почему именно на русском?
Студентов учить.
1-2 курс, первый раз в первый класс...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Прекрасный учебник по GIT
От: LaptevVV Россия  
Дата: 08.09.24 17:51
Оценка:
S>А еще есть такая штука как Sourcetree или TortoiseGit или GitHub Client — которые избавляют ваш разум от необходимости держать в голове лишний мусор в виде консольных команд. Просто сидишь и на кнопочки нажимаешь вместо этого.
Командная строка — для настоящих программистов...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Прекрасный учебник по GIT
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 09.09.24 04:04
Оценка: :)
LVV> Командная строка — для настоящих программистов

Это догматизм. Нейроимпланты — вот передний край науки.
Re[4]: Прекрасный учебник по GIT
От: LaptevVV Россия  
Дата: 09.09.24 04:21
Оценка:
LVV>> Командная строка — для настоящих программистов
ЭФ>Это догматизм. Нейроимпланты — вот передний край науки.
Это не догматизм, а славные традиции пионеров программирования!
Понимать надо!
Программирование — не наука.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[5]: Прекрасный учебник по GIT
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 09.09.24 04:37
Оценка:
LVV> Это не догматизм, а славные традиции

И что, как, газовую плиту зажигаете огнивом, или всё-таки спичками?
Re[3]: Прекрасный учебник по GIT
От: m2user  
Дата: 09.09.24 05:35
Оценка:
LVV>Студентов учить.
LVV>1-2 курс, первый раз в первый класс...

Учат ли студентов другим системам контроля версий (или хотя бы истории их развития)?
Re[4]: Прекрасный учебник по GIT
От: landerhigh Пират  
Дата: 09.09.24 07:08
Оценка: :))) :))) :)
Здравствуйте, m2user, Вы писали:

M>Учат ли студентов другим системам контроля версий (или хотя бы истории их развития)?


Да, курсовая работа или зачет по ClearCase не помешали бы.
www.blinnov.com
Re[6]: Прекрасный учебник по GIT
От: landerhigh Пират  
Дата: 09.09.24 07:09
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>И что, как, газовую плиту зажигаете огнивом, или всё-таки спичками?


Они давно сами зажигаются.
www.blinnov.com
Re[7]: Прекрасный учебник по GIT
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 09.09.24 07:43
Оценка:
L> Они давно сами зажигаются.

И вообще не на газе работают, а на электричестве.
Re[3]: Прекрасный учебник по GIT
От: DiPaolo Россия  
Дата: 09.09.24 08:24
Оценка: 5 (1) +3
DP>>А чем она хорошо? Почему именно ее? Какие плюсы в сравнении с оригинальным handbook-ом (https://git-scm.com/book/en/v2/)? Почему именно на русском?
LVV>Студентов учить.
LVV>1-2 курс, первый раз в первый класс...

Так а чего там учить-то? 1 лекция + 1, ну максимум 2 практических занятия за глаза хватит:
— рассказать что такое система контроля версий и зачем нужна
— какие бывают
— основные команды гита

По любому для начала даже работы хватит понимая базовых вещей:
— три состояния
— локальный/удаленный репозитории
— пулл/пуш
— коммит/чекаут
— ребейз
— MR/PR
— поработать с GitLab+GitHub (ну ладно-ладно, тут как раз второе практическое занятие подойдет)

(опционально и полезно)
— git flow vs. GitHub flow vs. GitLab flow (супер статья, которой к сожалению не осталось на оф. сайте, но вот завалялась тут https://gitlab.cn/docs/14.0/ee/topics/gitlab_flow.html)
— правила оформления коммитов – вот это я бы обязательно каждому студенту, который планирует заниматься разработкой, показывал и заставлял как минимум прочитать, а лучше сразу же начать применять (https://cbea.ms/git-commit/)
— такое еще можно, но это прям advanced (https://www.conventionalcommits.org/en/v1.0.0/)

Ваще за глаза хватит.
Патриот здравого смысла
Re[4]: Прекрасный учебник по GIT
От: LaptevVV Россия  
Дата: 09.09.24 10:54
Оценка:
LVV>>Студентов учить.
LVV>>1-2 курс, первый раз в первый класс...
M>Учат ли студентов другим системам контроля версий (или хотя бы истории их развития)?
К сожалению, на первом курсе сейчас не учат
Но на 2-м вот прямо сейчас все лабы в гитхабе.
И соответственно, отвечаем на все вопросы по гиту и гитхабу.
И нужные книжки/сайты показываем.
Но специальных лекций не ведем. Видосы есть в сети.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: Прекрасный учебник по GIT
От: LaptevVV Россия  
Дата: 09.09.24 10:57
Оценка:
DP>>>А чем она хорошо? Почему именно ее? Какие плюсы в сравнении с оригинальным handbook-ом (https://git-scm.com/book/en/v2/)? Почему именно на русском?
LVV>>Студентов учить.
LVV>>1-2 курс, первый раз в первый класс...
DP>Так а чего там учить-то? 1 лекция + 1, ну максимум 2 практических занятия за глаза хватит:
Не судите по себе.
Студенты разные.
Например, один перец сегодня вопрос задал: а нафига из командлной строки, если можно по кнопочкам жать ?

Лекции мы не читаем.
Для этого есть как раз githowto
И видосы в сети.
А лабы все в гитхабе.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Прекрасный учебник по GIT
От: Pzz Россия https://github.com/alexpevzner
Дата: 09.09.24 11:03
Оценка: +3
Здравствуйте, Shmj, Вы писали:

S>А еще есть такая штука как Sourcetree или TortoiseGit или GitHub Client — которые избавляют ваш разум от необходимости держать в голове лишний мусор в виде консольных команд. Просто сидишь и на кнопочки нажимаешь вместо этого.


А потом у тебя ломается репа, и ты бежишь за помощью к тому, кто освоил командную строку...
Re[4]: Прекрасный учебник по GIT
От: Skorodum Россия  
Дата: 09.09.24 12:14
Оценка: +1
Здравствуйте, DiPaolo, Вы писали:

DP>- правила оформления коммитов – вот это я бы обязательно каждому студенту, который планирует заниматься разработкой, показывал и заставлял как минимум прочитать, а лучше сразу же начать применять (https://cbea.ms/git-commit/)

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

DP>— такое еще можно, но это прям advanced (https://www.conventionalcommits.org/en/v1.0.0/)

В корне не согласен. Scope должен описывать логическую единуцу в проекте, чтобы релевантные коммиты легче искать было ("LibA", "CMake", "CI"). Префиксы в виде fix или feature вообще никак не помогает при решении проблем с использованием истории, т.к. при просмотре истории не важно как автор классифицировал изменение (отсутствие какой-то фичи это баг или нет?). Ссылка на bug, feature request, task или что-то подобное в любом случае должно быть или в PR или в коммите.
git
Re[4]: Прекрасный учебник по GIT
От: B0FEE664  
Дата: 09.09.24 13:00
Оценка:
Здравствуйте, DiPaolo, Вы писали:

DP>По любому для начала даже работы хватит понимая базовых вещей:

DP>- три состояния
четыре состояния.
И каждый день — без права на ошибку...
Re[2]: Прекрасный учебник по GIT
От: B0FEE664  
Дата: 09.09.24 13:01
Оценка: 3 (1) +1
Здравствуйте, DiPaolo, Вы писали:

LVV>>https://githowto.com/ru

LVV>>Рекомендую.
LVV>>С самого начала.

DP>А чем она хорошо? Почему именно ее? Какие плюсы в сравнении с оригинальным handbook-ом (https://git-scm.com/book/en/v2/)?


Я учился на этом оригинальном handbook'е, он ужасен.
Впрочем, https://githowto.com/ru тоже не прекрасен, в частности мало иллюстраций объясняющих происходящие.

DP>Почему именно на русском?

А школьники нынче легко читают на английском?
И каждый день — без права на ошибку...
Re[3]: Прекрасный учебник по GIT
От: m2user  
Дата: 09.09.24 13:08
Оценка:
Pzz>А потом у тебя ломается репа, и ты бежишь за помощью к тому, кто освоил командную строку...

Но ведь разрабочики вполне работают с другими VCS (subversion например) через GUI, и ничего обычно не ломается, да ещё так чтобы только из командной строки можно было поправить.
В чем причина? Git плохой, GUI плохой?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.