Introduction to GitHub

The goal of this resource is to provide access to all materials discussed during the Introduction to GitHub presentation.

First, let it be known that I am not a web developer, so I apologize for the rudimentary website. However, it is my hope that this presentation gets you what you need to start contributing to either your own project stashed in a repository on your favorite platform, or empowers you to start contributing to your favorite open-source project. I have no intention to take this down, so feel free to bookmark this site to use at your leisure (and feel free to send me links you think belong in the resource list!).


Initial Downloads
Lab 1 Commands
Part 1
      - Do not copy the $ symbol, this just denotes a clean line in either git-bash or terminal that is ready for commands -
      $ git config --global user.email "MyEmail@Email.com"
      $ git config --global user.name "My Name"
      $ git config -l
      - Confirm that your email and name are in place in the config -
Part 2
      - IMPORTANT: Do not just copy and paste this command, this will be the URL that will be in the Clone or Download button -
      $ git clone https://github.com/{your user name}/{your repo-name}.git
      $ git branch example-branch
      $ git checkout example-branch
      - Here we will make a change to the README.md file -
      $ git status
      - Make sure that the changes made show as green and ready for commit -
      $ git commit -m "Updating README.md file"
      $ git push
Lab 2 Commands
      As this lab is done within GitHub Desktop, we will not have command-line commands for the lab


Presentation Slides

Introduction to GitHub - PowerPoint