Introduction to Git & Github

Learn the basics of Git and GitHub!  Professional developers and designers use Git and GitHub version control as part of their collaborative workflow. This FREE session offers an overview of Git and Github and is aimed at anyone who has heard of these technologies but has little or no first-hand experience with them or just wants to feel a bit more comfortable with it.  

Learn about version control in general as well as how the Git workflow reduces confusion when working collaboratively. 

AGENDA

Major Concepts - Concepts and vocabulary you will need to know in order to begin working with Git. Specific concepts covered include the role of the “repo” as well as defining commits and creating branches and working with others.

Basic Git Actions - Hands-on practice with Git. We will set up a local repo, stage our files, add the files, create commits and push our changes to a remote repository.

Branches - We will create a new branch from the master, learn how to switch branches and merge branches. 

Undoing Changes - Learn the basics of how to discard uncommitted changes from a project as well as how to roll back commits. 

Git Workflow - Learn a clean Git work flow so you can clarify your work process. 

Commit Messages - Learn to how to write a great commit message and why.

Markdown - Learn how to use Markdown for your comments.

PREREQUISITES

This is an introductory session, however Git is typically used by professional coders and the tools and concept are geared toward that audience.

SOFTWARE REQUIREMENTS

Mac, Linux or Windows laptop.

You should already have Git installed locally prior to this session.

A free Github account.

About the Presenter 
Jen Diamond is a web developer in Los Angeles. When she is not coding or teaching she can often be found bicycling.

Leave a Reply