
Kursbeskrivning
This course covers how to practially use Git, while also providing a solid foundation for how Git works under the hood. Abandon your CVS pushbike and board your new Git helicopter!
In the last several years, distributed version control has revolutionized the way we do development. Among the various DVCS offerings, Git is a popular, flexible and advanced open-source tool that increases team productivity as less time is spent on merge conflicts and branching becomes painless.
What's version control?
Why do we want it?
A quick history
RCS, CVS, SVN
Centralized vs distributed
Merging: a solution that turned into a problem
Walkthrough exercise I
init, add, commit
status, log, diff
branch, checkout, (simple) merge
Understanding the DAG
blobs, trees, commits
gitk
SHA hashes
Going distributed
Adding remotes to your project
A pull is a fetch and a merge
A centralized location?
Hosted git
Walkthrough exercise II
remote, clone, push, pull
resolving conflicts
Rebasing
The undesirability of merge commits
Rewriting history
The push/rebase tension
Walkthrough exercise III
commit --amend
rebasing a branch
pull --rebase
rebase --interactive
Misc
The index
The reflog
rm, mv
cherry-pick
reset
stash
Tags
Hur påverkar COVID-19 denna utbildning?
Vi på utbildning.se är övertygade om att kunskap driver människor och organisationer framåt. Det gör även de arrangörer vi samarbetar med.
Många utbildningar ställs exempelvis om från klassrums- till distansutbildning.
För att ta reda på om en utbildning påverkas med anledning av COVID-19, kontakta gärna arrangören.
Intresseanmälan
Informator

Utbildningsutbud
Informator är utbildningsföretaget som stärker din konkurrenskraft genom att underhålla, uppdatera och tillföra relevant kunskap inom IT och management där och när du behöver det. Vi har vuxit tillsammans med svensk mjukvaruindustris ledande företag och utbildat utvecklare, tekniker, projektledare och chefer sedan...
Kontaktuppgifter
Informator
För att få mer information om utbildningen Introduction to Git från Informator, fyll i dina uppgifter: