Add git branch and clone in md file

This commit is contained in:
Vipinraj01
2025-08-23 10:17:50 +05:30
parent bf33598680
commit cffb0fb5f2
3 changed files with 76 additions and 16 deletions

View File

@ -1,60 +1,120 @@
<!-- @format -->
# Git Assignment
# 🌟 Git Assignment My Version Control Journey
## Git Version Check
---
## 🛠 Step 1: Checking Git Version
📌 _Before starting, I made sure Git was installed and working properly._
![Git version check](gitversion.png)
✅ Output confirms the installed version of Git.
---
## Git Status
## 📂 Step 2: Checking Git Status
👀 _Time to check the working directory status… are there any changes?_
![Git status](gitstatus.png)
🔎 Git shows which files are staged, unstaged, or untracked.
---
## Git Add
## Step 3: Adding Files to Staging
_Changes spotted! Lets move them to the staging area with_ `git add`.
![Git add](gitadd.png)
🗂 Files are now ready to be committed.
---
## Git Log
## 📝 Step 4: Viewing Commit History
📖 _Every project tells a story… heres mine!_
![Git log](gitlog.png)
🕒 A detailed timeline of commits, complete with author, date, and messages.
---
## Git Log (oneline)
## 🔹 Step 5: Compact History (Oneline)
👾 _Too much detail? Lets simplify it with_ `git log --oneline`.
![Git log oneline](gitoneline.png)
⚡ Quick and clean history view.
---
## Git Log (graph)
## 🌳 Step 6: Visual History (Graph)
🎨 _Why read history when you can see it?_
![Git log graph](loggraph.png)
🌿 Branches and merges, beautifully visualized.
---
## Git Diff
## 🔍 Step 7: Checking Differences
🖋 _Curious about what exactly changed? Enter_ `git diff`.
![Git diff](gitdiff.png)
🔑 Shows line-by-line modifications before committing.
---
## Git Diff (commit1 vs commit2)
## 🆚 Step 8: Comparing Two Commits
⚔️ _What changed between two versions of history?_
![Git diff between two commits](compare.png)
📌 Helps track evolution between commits.
---
### Notes:
## 🌿 Step 9: Exploring Branches
1. **Git Version Check** Confirms the installed Git version.
2. **Git Status** Shows the current working tree status, including staged/unstaged changes.
3. **Git Add** Adds changes to the staging area, preparing them for commit.
4. **Git Log** Displays commit history.
5. **Git Log (oneline/graph)** Shows simplified or visual commit history.
6. **Git Diff** Shows changes between commits or working directory states.
🔀 _Time to branch out!_
![Git branch](branch.png)
🌱 Branches allow experimenting without breaking the main code.
---
## 📥 Step 10: Cloning a Repository
🛰 _Finally, bringing a repo from remote to local with_ `git clone`.
![Git clone](clone.png)
📂 A complete copy of the project, ready to explore and edit.
---
# ✨ Wrap-Up Notes
1.**Git Version Check** Confirmed installation.
2.**Git Status** Checked working tree status.
3.**Git Add** Staged changes for commit.
4.**Git Log** Viewed commit history.
5.**Git Log (oneline/graph)** Simplified and visual history.
6.**Git Diff** Compared changes in files and commits.
7.**Git Branch** Managed branches.
8.**Git Clone** Pulled repo from remote.
---
💡 _Git isnt just a tool — its a time machine for your code!_ 🚀

BIN
branch.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

BIN
clone.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB