Git and GitHub: The Complete Git and GitHub Course

Video description

If you create websites, web applications, or mobile apps, or write any code, using a version control system is essential. This course will help you get to grips with one of the most widely used version control systems popular among professional developers and designers. Git allows you to record and recall different versions of your project, and GitHub enables you to share your code with the world, allowing you to collaborate with other developers.

Starting with Git installation, you’ll learn the fundamentals of Git. You’ll then grasp the basics of the terminal, create your first local repository, and save different versions of the project as snapshots using commits. You’ll discover how to check the previous versions of your project, update them, or even delete them with git checkout, git revert, and git reset. Once you’ve covered the basics of GitHub, you’ll get to grips with creating a repository on GitHub, connecting the local repository to a remote one, making commits, and much more. You’ll work with branching, and learn how to deal with branches locally as well as remotely. The course covers different methods to merge branches and deal with merge conflicts, and delves into forking and contributing. You’ll see how you can copy someone else's remote repository on your GitHub account, clone it to your local computer, and contribute to the original project. Finally, you’ll explore how to collaborate on GitHub by setting up a collaboration team and defining rules for collaborators.

What You Will Learn

  • Discover how to undo changes using git checkout, git revert, and git reset
  • Create your first local repositor
  • Learn how to check the history of your project


This course is for anyone who wants to learn Git and GitHub from scratch. You’ll also find this course useful if you have basic knowledge of version control systems and want to enhance your skills.

About The Author

George : George Lomidze is a full-stack web developer/designer, co-founder at ‘Code and Create’, and an author of several best-selling courses on Udemy. He is excited that he has a chance to help people learn one of the most interesting and hottest fields in the world.

He specializes in the following technologies: HTML, CSS, SASS, Bootstrap, JavaScript, React, React Native, NodeJS, MongoDB, Express, and many more. He is looking forward to seeing you follow his courses and helping you become a professional web developer.

He is also the founder of MicroGrinder Poker School, an online poker school dedicated to micro stakes poker players, where he provides a wide array of free and low-cost poker resources and poker training, including poker strategy articles and poker training videos series. He is also the Amazon #1 best-selling author of Essential Poker Math, Expanded Edition.

Product information

  • Title: Git and GitHub: The Complete Git and GitHub Course
  • Author(s): George Lomidze
  • Release date: March 2020
  • Publisher(s): Packt Publishing
  • ISBN: 9781800204003