Skip to content

Learn to save and manage different versions of your code projects with this essential tool.

Notifications You must be signed in to change notification settings

StyvenSoft/Learn-Git

Repository files navigation

Basic Git Workflow

Git screen

LESSON 1

An introduction to Git and a few of its core features.

Exercises

  • 1. Hello Git

  • 2. git init

  • 3. Git Workflow

  • 4. git status

  • 5. git add

  • 6. git diff

Diff screen

  • 7. git commit

Commit screen

  • 8. git log

Log screen

  • 9. Generalizations

Getting Started with Git and GitHub

How to Backtrack

LESSON 2

Learn about a few different ways to undo changes made to a Git project and when to use them.

Exercises

  • 1. Backtracking Intro

  • 2. head commit

Head screen

  • 3. git checkout

  • 4. more git add

  • 5. git reset I

Reset1 screen

  • 6. git reset II

Reset2 screen

  • 7. git reset review

Review screen

  • 8. Generalizations

Git Branching

LESSON 3

Learn how to manage multiple versions of a project with branching.

Exercises

  • 1. git branch

  • 2. branching overview

Branching screen

  • 3. git branch 2

  • 4. git checkout

  • 5. commit on a new branch

  • 6. git merge

Merge screen

  • 7. merge conflict I

  • 8. merge conflict II

Conflict screen

Conflict1 screen

  • 9. delete branch

  • 10. generalizations

Git Teamwork

LESSON 4

An introduction to Git collaborations with remotes, pulling, and pushing.

Exercises

  • 1. Overview

  • 2. git clone

  • 3. git remote -v

Remote screen

  • 4. git fetch

fetch screen

  • 5. git merge

  • 6. Git workflow

  • 7. git push

push screen

About

Learn to save and manage different versions of your code projects with this essential tool.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages