• Post category:StudyBullet-13
  • Reading time:6 mins read

Learn git configuration, commit, branching, merging, contributing and collaboration with other’s project

What you will learn

what are Git and GitHub and how to do basic setup

Git overall work flow including staging, upstaging, committing etc.

How to work with local and remote repositories – push, pull

Understanding markdown and gitignore

How to branching in Git and GitHub

Merge – 2 way merge, 3 way merge and resolving merge conflicts in Git and GitHub

How to Contribute to other’s project – fork, clone

Collaborations and GitHub pages



  • Basic computer skills

A simple yet effective course on Git and GitHub for beginners or even students with some Git and GitHub knowledge. You will have all the real-life experience you should have when starting your journey to become a software developer.

Is this course suitable for you?

Yes, If you already know the basics of computers, you can start this course. You will need to set up git on your computer and create a GitHub account, and you are ready to go. If you are interested in learning Git and GitHub, you can start your journey with this course. This course will also help if someone wants to use Git and GitHub for web development, data software development, mobile development, etc.

Get Instant Notification of New Courses on our Telegram channel.

DealsCrown Telegram Banner

What makes this course special?

In this course, I have spent a lot of time on the theoretical explanation, which will support you in understanding the practical implementations of many topics easily.

What are some of the course highlights?

There are so many exciting features covered in this one course; you will be blown away by excitement and joy. Here are some of the exciting features you will learn about Git and GitHub:

  • Git Overall Working procedures
  • Commit & checkout
  • The connection between local and remote repository
  • How to push and pull
  • gitignore and markdown languages
  • branching and merging
  • collaborate with someone
  • contribute to someone’s else project



Why do we need Git and Github?
What are Git and GitHub?
Environment setup
Configure git username and email

Git Basics

Git overall working procedure
Creating git folder and adding files
Staging and Upstaging
Git commit and checkout
Git head

GitHub Basics

Why Push and Pull?
Connect to GitHub and push the code
Commit from GitHub and pulling from local
Practice session

gitignore and README

Markdown language & README

Branching and Merging

What is branching and merging?
Branching and merging practical
Push branches to GitHub
Create and Merge pull request
2-way merge / Fast forward merge
3-way merge
what is merge conflict?
How to resolve merge conflict on Git
Merge conflict and resolve on GitHub

Collaboration and Contribution

How to Contribute to other’s project on GitHub
Collaboration in a project
How to publish your website with GitHub pages