Table Of Contents Table Of Contents Intro to Git Get familiar with version control, Git and GitHub Create your own repository and project folder structure Remote Initialisation Local Initialisation Sync and interact with your repository through the command line Git Workflow Version Control in git Remotes and Local Repositories Three States of a Git file Pulling and Pushing Git Branching Git commands git init git clone Bare vs. Cloned Repositories Saving Changes git status git add git commit .gitignore Undoing past changes