Git Foundations certification track

Git Foundations completion certificate

Learn the everyday Git workflow, from your first repository to reading its history.

Completion certificateIssued by GitDojoCriteria v210 lessons and 1 Practice task

Your progress

Loading your progress…

Requirements, in order

Criteria version 2 · 11 requirements

  1. Understand what Git is, and why almost every software project uses it.

    Git Basics

  2. Tell the difference between Git, the tool, and GitHub, a place to host Git repositories.

    Git Basics

  3. Turn an ordinary folder into a Git repository.

    Git Basics

  4. Read git status and use it to decide what to do next.

    Git Basics

  5. Understand the working tree and the states a file can be in.

    Git Basics

  6. Understand why Git has a staging area between your files and your history.

    Git Basics

  7. Move changes from the working tree into the staging area with git add.

    Git Basics

  8. Record staged changes as a commit with a clear message.

    Git Basics

  9. Read a repository's history with git log, then add to it.

    Git Basics

  10. Put a brand-new project under version control with a single, complete first commit.

    Git Basics

  11. Make a commit called Fix typo in README that contains only the README fix, and leave scratch.txt untracked.