git-for-beginners-training

Git for beginners introduction

Stars
2

Git for beginners


This is an introductory training, targeted at people who are not familiar with the command line and/or git workflow. Keep this in mind if you already have experience working with git.


This training includes a basic introduction of how to navigate, list, create, modify and delete files using the terminal. After this introduction we'll start discussing about the purpose of git, the workflow, and the basic commands that you need to know in order to work with git.

Table of contents

  1. Terminal basics
    • pwd
    • ls
    • cd
    • clear
    • mkdir
    • touch
    • open
  2. Intro to git
    • What is a distributed versioning control system
    • Check if you have git in your machine
    • Install git (If needed)
  3. Git flow
    • git clone
    • git config
    • git status
    • git diff
    • git add
    • git checkout
    • git reset
    • git commit
    • What is a good commit message
    • Change default editor to edit commit message
    • git pull
    • git push
    • git log
    • git show
  4. Dealing with file conflicts
  5. Git LFS

Useful links to keep learning

Git

Git: FAQs

Commit messages

Shell

VIM