Professional Documents
Culture Documents
By
Mohammad Wahid Hassan
Backend Engineer
Shikhao
Outline of Day 1
1. What is Git?
2. What is version controlling?
3. Why use Git?
4. Installation
5. Operating Principle of Git
6. Git Repository
7. Staging Files
8. Making Commits
9. Reversing Things (Checkout commit, Revert commit, Reset commit)
10. Branches
What is Git?
● Git is a free and open source distributed version control system designed to
handle everything from small to very large projects with speed and efficiency.
● Created by Linus Torvalds in 2005 for development of the Linux kernel.
What is version controlling?
https://git-scm.com/downloads
Operating Principle of Git (Repositories)
At the foundation of Git, there are Repositories.
Changed files but not Add any changed files to Any files in the staging area
committed staging that you want to are added to the commit
commit when we make one
Git Repository
● Repositories are essentially folders containing your project.
● Any subfolders and files inside the root folder are also included in the repo.
● Repo can be created inside an empty folder or a folder containing an existing
project.