Skip to content

Instantly share code, notes, and snippets.

@jendiamond
Last active May 19, 2016 00:25
Show Gist options
  • Select an option

  • Save jendiamond/c0e6d2f61b4e96d5f78fb05546ad5e5c to your computer and use it in GitHub Desktop.

Select an option

Save jendiamond/c0e6d2f61b4e96d5f78fb05546ad5e5c to your computer and use it in GitHub Desktop.

Introduction to Git and Github

Learn the basics of Git and GitHub

ABOUT THIS COURSE

Professional developers and designers use Git and GitHub version control as part of their collaborative workflow. This course 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.


COURSE OUTLINE

What Is It?

Benefits of version control in general as well as how the Git workflow reduces confusion when workiing collaboratively.

===

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 course, however Git is typically used by professional coders and the tools and concept are geared toward that audience.


SOFTWARE REQUIREMENTS


Jen Diamond

Jen Diamond is a web developer in Los Angeles.

When she is not coding or teaching she can often be found bicycling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment