Advanced Git



Kursarrangør: Glasspaper AS
Sted: Oslo, Helsfyr
Oslo
Kursadresse: Brynsveien 12, 0667 Oslo (kart)
Type:Åpent kurs / gruppeundervisning
Undervisningstid: Ta kontakt for informasjon
Varighet: 2 dager
Pris: 13.900

This course will take your Git knowledge to the next level. It fuses a deeper look into how Git really works with a range of carefully selected practical techniques and advice on best practices.

Youll come out of it with a better understanding of Git, a firmer sense of how to solve problems and create workflows, and a bunch more tools in your version control arsenal.


Course content:

Day1)
Working with commits and changes:
• Patches
• The stash, and stashing workflows
• The reflog
• Recovering from common mistakes
• The reset command demystified
• Searching the commit history efficiently
• The bisect command

Working with branches:
• Types of branch
• Some branching workflows
• Merging strategies
• Understanding recursive merges

Hooks:
• The hooks directory
• Client-side and server-side hooks
• The why and how of git hooks

Good to know:
• gitignore
• How a commit object is formed
• Common problems and their solutions
• The gc command
• The filter-branch command
• Git shortcomings


Day 2)
Working with commits and changes:
• Patches
• Stashing
• The reflog
• Recovering from mistakes
• Searching the commit history efficiently
• git-bisect

Working with branches:
• Types of branches
• Merging strategies
• Upstream/downstream relationships
• In-house patches of upstream code
• Different team workflows

Hooks:
• The hooks directory
• The why and how of git hooks
• Some useful scenarios with hooks

Good to know:
• The reset command demystified
• Common problems and their solutions
• Git shortcomings

Målgruppe for kurset

Prerequisites:
• You have already taken our Introduction to Git course, or feel that you have a good grasp of all of the things that it covers. You want to take your knowledge of Git to the next level.