Payment by bank transfer · Moroccoتعلَّم · مارِس · أتقِن

Catalogue / DevOps

Git: Version Control and Teamwork

Version your code with Git, from your first commit to teamwork on GitHub and GitLab, with labs on real repositories.

  • Beginner to advanced
  • 9 lessons
  • 7 h 40 min

A MasterLinux course · Original text

What you will learn

  • Install and configure Git (identity, default branch, editor)
  • Save your work with add, commit, status, log and diff
  • Create branches, merge them and resolve conflicts
  • Work with a remote repository (GitHub, GitLab) and SSH keys
  • Rewrite history cleanly with rebase, cherry-pick, stash, reset and revert
  • Recover “lost” work with the reflog
  • Organize teamwork with pull requests, reviews and commit conventions
  • Publish releases with tags and semantic versioning
  • Protect a repository with hooks, signatures and secret scanning
  • Handle the real-world situations that make beginners panic

Course content

9 lessons · 7 h 40 min

Requirements

  • Comfortable with a Linux terminal (“Fundamentals” course)
  • No prior knowledge of Git required

Who is this course for?

  • Beginner or self-taught web and mobile developers
  • Technicians and administrators who manage scripts and configurations
  • Computer science students preparing for their first internship
  • Future DevOps engineers