Introduction to Git and GitHub


Envato Tuts+ Courses

  • Video courses taught by expert instructors.
  • Learn new skills from start to finish.
  • Downloadable Source Files also available on GitHub.

Course Description

In this course we’ll learn all about the excellent source control management system Git. We’ll also see how we can use the brilliant GitHub as a remote source of our Git repositories and as a way to share code with our fellow developers.

What You’ll Learn

  • The basics of Git: initializing a repository, making commits, ignoring files, and viewing the log.
  • How to work with branching and tagging.
  • How to set up GitHub and work with remote repositories.
  • How to create pull requests for other people’s repositories, and handle pull requests to your own repositories.
  • Stashing changes, cleaning up merge conflicts, and rebasing.

About the Instructor

Dan Wellman is an author and front-end developer based in the south of England. By day he builds web sites and applications and likes to focus on JavaScript, testing and workflow tools. By night he produces video courses for Envato Tuts+ on a range of mostly front-end focused topics, usually centered around JavaScript. You can check out his website, follow him on Twitter, and see his profile on GitHub.