![](https://www.devopsschool.com/blog/wp-content/uploads/2023/09/image-222.png)
![](https://www.devopsschool.com/blog/wp-content/uploads/2023/07/image-463-1024x328.png)
Step 1 – Install git client [ONE TIME]
Step 2 – Create git repo [ONE TIME]
# Create one empty Director
$ mkdir git-work
$ cd gitwork
$ mkdir repo1
$ git init
Initialized empty Git repository in C:/Users/Rajesh Kumar/Desktop/git-work/repo1/.git/
Note - .git woould be hidden dir
Step 3 – Decide which files you want to version OR write code
$ touch file1.java
$ touch file2.java
$ touch file3.java
Step 4 – Set your name and email id using git config [ONE TIME]
$ git config user.name "Rajesh Kumar"
$ git config user.email "devops@rajeshkumar.xyz"
$ git config --list
Step 5 – Add these files to Git [ Add files from workspace to git staging area ]
$ git add file1.java
Step 6 – Commit files [ Commiting files from git staging to repo area ]
$ git commit -m"This is my commit"
Step 7 – How to see commited history
$ git log
Step 8 – How to see what was commited?
$ git show f8cfdfa0c96adaffec9e16bf0257ca1fd85d1b1f
![](https://www.devopsschool.com/blog/wp-content/uploads/2023/07/image-551-1024x414.png)
![](https://www.devopsschool.com/blog/wp-content/uploads/2023/07/image-464.png)
How to know which file is in workdir – staging
![](https://www.devopsschool.com/blog/wp-content/uploads/2023/07/image-555-1024x356.png)
Some Useful Scenario
How to add all files?
$ git add --all
How to commit selective file?
$ git commit -m"second commit" file2.java
How to commit directory?
$ mkdir src
$ touch src/file.txt
$ git add --all
$ git commit -m"Adding a dir"
How to modify and commit existing versioned file?
$ vi file.txt
$ git add file.txt
$ git commit -m"Modifying with new code in the versioned file"
How to go back to old versioned commit?
$ git checkout commitid
How to go back to MOST LATEST versioned commit?
$ git checkout master
How to delete files in git?
$ git rm file2.java
$ git status
$ git commit -m"Del a file"
$ git status
Latest posts by Rajesh Kumar (see all)
- DevOps Foundation Certification - August 29, 2024
- SRE Foundation Certification - August 29, 2024
- Best Medical Tourism Company in the World - August 28, 2024