Git and GitHub Crash Course

This course is designed to guide you through working with Git and GitHub. You will start by learning how to install Git and initialize a new Git repository on Windows, Mac, and Linux/Unix systems and then understand how to use it on the command line.

Next, you will learn the four types of objects in Git: blobs, trees, commits, and annotated tags. Each object has a unique SHA1 hash. All objects are stored in the folders. Every object has just a single reference to it-SHA1 hash. Files are stored in blobs. Filenames are stored in other Git objects called trees.

The videos will guide you through making changes, staging them, and committing them afterward. Also, you will learn and practice how to observe commits tree and checkout different commits to “travel in time” between different states of the Git repository.

By the end of this course, you will be well-versed with the basics of Git and GitHub.

Type
video
Category
publication date
2021-06-29
what you will learn

Create and initialize local and remote Git repositories
Synchronize local and remote repository at GitHub
Make changes in the working directory, add them to the staging area, and commit
Create, checkout, and merge branches
Analyze contents of the Git objects
Explore pushing and pulling operations
Make changes in the files directly at GitHub

duration
75
key features
Explore how Git and GitHub work, along with their basic features * Learn how to manage commits, branches, merging, and objects in GitHub and Git * Perform basic operations such as committing changes, pushing to the remote, and merging branches
approach
The entire course follows a practical hands-on approach ensuring that you can practice and understand all core Git and GitHub features. It provides interactive activities to give you a practical learning experience.
audience
This course is for complete beginners who are new to Git and GitHub, software developers who want to learn what is Git and how to use its basic features, and developers who want to learn how to connect GitHub and Git repositories.
meta description
Master the basics to use Git effectively
short description
This course focuses on the basic features of Git and GitHub such as commits, branches, merging, GitHub, and Git objects. If you are new to Git and GitHub, this course will help you get familiarized with the concepts so that you can use them in your projects and the projects that you potentially will contribute to in the future.
subtitle
Learn basic Git features: commit changes, checkout commits and branches, merge branches, sync with GitHub.
keywords
Git, GitHub, Repository, working directory, Commits, Branching strategy, Merge.
Product ISBN
9781801813709