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

Amellian

Member
FREEDOM
Joined
Jan 5, 2015
Messages
16,422
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

New member
Joined
Jun 26, 2012
Messages
1
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
2
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.
 
Top