Home
Projects
Credentials
Blog

The Git & Github Bootcamp

The Git & Github Bootcamp certificate image

UC-ba00c0c9-221d-4939-99b4-90244570a81b

Description

This comprehensive course provides an in-depth understanding of Git and GitHub, essential tools for any code-related field. The course is divided into four units: Git Essentials, Next Level Git, Github & Collaboration, and The Tricky Bits. It covers everything from basic Git mechanics like committing and branching, to advanced topics like rebasing and interactive rebase. The course also delves into collaboration workflows, contributing to open source projects, and using features like Github Gists and Github Pages. With numerous diagrams, visual references, and exercises, this course offers a practical and engaging approach to mastering Git and GitHub.

Learning Objectives

  • Understanding Git's internal workings.
  • Explaining Git objects: trees, blobs, commits, and annotated tags.
  • Mastering the essential Git workflow: adding & committing.
  • Working with Git branches.
  • Performing Git merges and resolving merge conflicts.
  • Using Git diff to reveal changes over time.
  • Mastering Git stashing.
  • Undoing changes using git restore, git revert, and git reset.
  • Working with local and remote repositories.
  • Mastering collaboration workflows: pull requests, 'fork & clone', etc.
  • Squashing, cleaning up, and rewriting history using interactive rebase.
  • Retrieving 'lost' work using git reflogs.
  • Writing custom and powerful Git aliases.
  • Marking releases and versions using Git tags.
  • Hosting static websites using Github Pages.
  • Creating markdown READMEs.
  • Sharing code and snippets using Github Gists.

Certificate Issuer

Udemy

Links