SAGARFIVE

1. Introduction

2. Git Basics

3.  Git Terminology

4.  Git Branching

5.  Git - Github

6.  Git Add (Git staging)

7.  Git Commit

8.  Github Advanced

9.  Git Remote

1.2 Uses cases of git

Git is used for Mainly

  • Tracking code changes
  • Tracking who made changes
  • Coding collaboration among many developers across globe

Technically we use git for

  • Manage projects with Repositories over cloud/local
  • Cloning Projects from remote repositories to get local copy
  • Controlling and tracking the code with staging and committing
  • Branching is used to work with code for different features of code
  • Merge is used to combine the code over multiple features developed in multiple branches
  • Pushing the code to remote repository
  • Pulling The latest changes/version of copy from the remote repository
  • Also, we can rollback to any version of code if something went wrong at particular version of code

Developers mostly uses git because

  • It is Open source
  • Over 70% of developers use Git!
  • Developers can work together from anywhere in the world with branching and merging strategy.
  • Developers can see the full history of the project with .
  • Developers can revert to earlier versions of a project.