Skip to main content

Sign in

Save your progress and access it from any device.

Or with email

Don't have an account?

Privacy policy

Coming soon

Git Confidence

You know the basics of Git but struggle with branches, merges, or conflicts? This course will give you the keys to work in a team with confidence.

2 to 3 days (14–21h)
Coming soonComing soonContact us

Objectives

Create and manage Git branches with ease

Understand the difference between merge and rebase

Resolve merge conflicts without panicking

Apply a team workflow suited to your context

Make pull requests and do code reviews

Use stash and tags in your daily work

Who is this for?

  • You're comfortable with the basics (init, add, commit, push, pull)
  • You work or will work in a team on code
  • You've had conflicts before and want to understand why
  • You want to adopt a professional Git workflow

Prerequisites: completed Getting Started with Git or equivalent.

Planned program

  • Quick recap of Git basics (commit, push, pull)
  • Creating, listing, and deleting branches
  • Understanding HEAD, refs, and the Git graph
  • Merging with git merge: fast-forward vs merge commit
  • Exercise: simulating a feature branch workflow

Frequently asked questions

This course is coming soon

In the meantime, start with the free Getting Started with Git course to build your foundations.