Karlebovej 91, 3400 Hillerød | Krajbjergvej 3, 8541 Skødstrup
70 22 29 29
08:30 - 17:00

Introduction to Git (using SourceTree and BitBucket/Stash)

  • jan 31
    torsdag 31/01/2019 - torsdag 31/01/2019
    09:00 - 16:00 Hillerød
    • Kr.5,995.00 ekskl. MOMS
    Ekskl. moms
  • feb 28
    torsdag 28/02/2019 - torsdag 28/02/2019
    09:00 - 16:00 Aarhus
    • Kr.5,995.00 ekskl. MOMS
    Ekskl. moms
Er der ingen af disse datoer som passer dig? Foreslå en anden dato

Kursusinfo

  • Dette kursus varer 1 dage
  • Der medfølger kursusmateriale til dette kursus
  • Dette kursus koster 1 klip på dit klippekort.
  • Fuld forplejning (Morgenmad, frokost, kage, kaffe og sodavand ad libitum)

Varighed

Dette kursus varer 1 dage

Materialer

Der medfølger kursusmateriale til dette kursus

Klip på klippekort

Dette kursus koster 1 klip på dit klippekort.

Forplejning

Fuld forplejning (Morgenmad, frokost, eftermiddagskage samt kaffe og sodavand ad libitum)

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.

This course covers how to practially use Git, while also providing a solid foundation for how Git works under the hood. It does so using the SourceTree graphical client and the Stash repository manager, both developed by Atlassian.

Abandon your CVS pushbike and board your new Git helicopter!

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
•SHA-1 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

Working in a team with BitBucket
•Code review
•Forking and pull requests
•Permissions
•Hooks
•Issues and JIRA

Rebasing
•The undesirability of merge commits
•Rewriting history
•The push/rebase tension

Walkthrough exercise III
•amending a commit
•rebasing a branch
•pulling with rebase
•interactive rebase

Misc
•The index
•The reflog
•rm, mv
•cherry-pick
•reset
•stashing
•tags

Lignende kurser

Git Versionsstyring 18 feb
Introduction to Git Skriv dig op som interesseret til dette kursus
Advanced Git (med SourceTree and BitBucket/Stash) Skriv dig op som interesseret til dette kursus