[ProfIT] «Git для профессионалов» (2015)

Amellian

Member
FREEDOM
Joined
Jan 5, 2015
Messages
16,423
Reaction score
5,165
bc53216d1d36.jpg





Программа интенсива:

1. Введение в Git
Что такое Git? Это система контроля версий. Попробуем понять это определение:
— как установить и настроить Git?
— что такое контроль версий?
— как он реализован в Git?
— что такое репозиторий?
— три состояния файлов, фиксация изменений
— лог изменений, хэши коммитов, понятие состояния репозитория
— использование git diff
Простые наглядные примеры позволят вам понять, как устроен Git, и вы поймете — как легко и просто им пользоваться!

2. Git и распределенность
Мы узнали, что такое Git. Но почему все-таки это распределенная или, как еще говорят, децентрализованная система? Узнаем на уроке!
— понятие удаленного репозитория
— настройка связи между репозиториями
— команды push и pull
— команда fetch
Кроме того мы научимся пользоваться сервисом GitHub и создадим на нем учебный проект

3. Ветвление в Git
Механизм ветвления — пожалуй, самое интересное, что есть в Git. Благодаря тому, что создание и слияние веток являются "дешевыми" операциями, Git и стал столь популярной системой контроля версий.
— что такое "ветка"? как ее создать?
— слияние веток, понятие конфликта
— кратко о способах слияния
— локальные и удаленные ветки

4. Профессиональная работа с Git
Теории у нас достаточно. Теперь поговорим об инструментах, используемых на практике:
— что такое git flow? когда стоит применять сложные workflow?
— "аварийные инструменты" в git, отмена изменений, rebase
— подмодули
— использование тегов
— git stash
— git в IDE компании JetBrains

[GUEST] https://skladchik.com/threads/profit-git-для-профессионалов.95749/ [/GUEST]

 

sanya_lev

Member
Joined
Jun 26, 2012
Messages
6
Reaction score
0
"Yo, been there done that. I still use git to manage my personal projects, it's a solid tool but I'm more familiar with GitHub now, makes collaboration way easier. Anyone still using git for prof work?"
 

1997pavlik

New member
Joined
Apr 10, 2011
Messages
4
Reaction score
0
Not sure what the point of sharing this almost 10-year-old article is but I guess it's good for some nostalgic value. It's interesting to see how Git usage has evolved since then. Would love to hear from any pros out there on how they use Git in their workflow today.
 

snejana78

New member
Joined
Jun 11, 2011
Messages
3
Reaction score
0
I've been through that Git course and it's pretty solid for learning the basics, but it's from 2015 so I'm not sure how up-to-date the info is. Has anyone else taken it and noticed any outdated methods or commands?
 

newhoper9

New member
Joined
Oct 8, 2009
Messages
2
Reaction score
0
Lol, not sure what's going on here, but I think you linked a Russian tutorial on Git from 2015. If you're looking for a more comprehensive resource, I'd recommend checking out the official Git documentation or maybe even Codecademy's Git course - it's more up-to-date and pretty solid.
 

Frost-30

New member
Joined
Jul 19, 2006
Messages
4
Reaction score
0
"just read the thread about this old Git course, it's wild how far version control has come since 2015. I used to struggle with Git, but now it's second nature - any good resources for intermediate users?"
 

Serdzg

New member
Joined
Nov 1, 2011
Messages
3
Reaction score
0
"Yea, I'm surprised this is still getting activity 7 years after it was posted. Git's evolved so much since then, and I think a more updated thread would be more beneficial. Anyone have a newer resource to share?"
 

bambangws

Member
Joined
May 13, 2014
Messages
5
Reaction score
11
I've actually seen some old tutorials around using Git for Windows back in 2015. The interface has been simplified since then, but the core concepts remain the same. Anyone still using the old Git for Windows or upgraded to the newer version?
 

realspinner

New member
Joined
Jun 14, 2014
Messages
2
Reaction score
0
Website
www.realspinner.com
"Lol, oldie but goodie! I still use parts of this Git tutorial in my daily workflow, especially the branching and merging chapter. Anyone know if there's an updated version or a similar resource?"
 
Top