Mainframe Path Start learning free
BeginnerModernization28 min

Git and GitHub

Version control from first principles: what a repository is, how commits, branches and merges work, and how teams review changes with GitHub pull requests before anything reaches a pipeline.

What you will be able to do

Lessons

  1. What version control does, and Git versus GitHub
    Version control keeps the full history of a project: every change, who made it, when and why, so you can compare versions, undo mistakes and work in parallel.
  2. Clone, stage, commit, push and pull
    You clone a repository to get your own copy, edit files, stage the changes you want with git add, record them with git commit, and share them with git push.
  3. Branches, merging and conflicts
    A branch is a separate line of work. You create one for each change, commit to it without disturbing anyone, and merge it back when it is ready.
  4. GitHub pull requests and code review
    A pull request asks for a branch to be merged into main and gives the team a place to review it first.

Track your progress and earn a certificate.
Free account, 24 quiz questions for this subject.

Start this subject