• Post category:StudyBullet-12
  • Reading time:7 mins read


Learn everything you need to use Git and GitHub to track and store the changes of your source code.

What you will learn

Set up Git on your machine

Create a local Git repository

Stage and commit changes from the command line

View the history of your source code

Branch and merge your code to work on software features

Handle merge conflicts when working with branches

Push your code to a remote repository on GitHub

Clone a remote repository from GitHub

Create a pull request on GitHub

Collaborate with other developers on GitHub

Description

Git is one of the most popular version control systems. This course will teach you how to work with Git to track and store the changes of your source code.

First, you will learn the bascis about Git. You will learn what version control systems are and how local, centralized, and distributed version control systems work.

After this, you will learn how to set up Git on your machine. You’ll learn how to configure Git, so that your name and email are stored with every commit.

Next, you will learn how to work with local repositories. You will create a repository on your machine and I will show you how to stage and commit changes.


Get Instant Notification of New Courses on our Telegram channel.


After this, you will learn how to branch and merge your code to work on specific features of your project. You will also learn how to handle merge conflicts that can happen when multiple developers are working on the same code base.

Finally, you will learn how to push your code to a remote repository on GitHub, how to clone an existing repository from GitHub, and how to use pull requests to collaborate with other developers.

After this course, you will have the skills and knowledge needed to use Git successfully in your projects.

English
language

Content

Introduction

Introduction
What to Expect From This Course

Understanding the Git Basics

Introduction
What is a Version Control System?
Know the Different Types of Version Control Systems
Understand the Origin of Git
Summary
Learning Questions

Setting up Git on Your Machine

Introduction
Install Git on Your Machine
Configure Username and Email
Summary
Cheat Sheet – Git Commands Used in This Section
Learning Questions

Working with Local Repositories

Introduction
Create a Local Repository
Understand the Three Main Areas
Create Your First Commit
Create Another Commit
Know What Snapshots Are
Look at the History of Your Code
Ignore Files in the Working Directory
Summary
Cheat Sheet – Git Commands Used in This Section
Learning Questions

Branching and Merging Code

Introduction
Create a Branch
Merge a Branch
Handle Merge Conflicts
Summary
Cheat Sheet – Git Commands Used in This Section
Learning Questions

Pushing to a Remote Repository

Introduction
Create a Repository on GitHub
Push Your Code to the Remote Repository
Clone the Repository
Pull Changes from the Remote Repository
Understand the Pull Command
Summary
Cheat Sheet – Git Commands Used in This Section
Learning Questions

Creating and Merging Pull Requests

Introduction
What Is a Pull Request?
Create and Merge a Pull Request
Forking a Repository on GitHub
Merge the Pull Request From Julia
Summary
What’s Next?
Learning Questions