Files
git-practice-Ajin/GIT_ASSIGNMENT.md

3.0 KiB
Raw Blame History

🚀 Git Assignment My Version Control Journey


🛠 Step 1: Verifying Git Installation

📌 First step was making sure Git was installed and working fine.

Git version check

The output displayed the installed Git version.


📂 Step 2: Checking Repository Status

👀 Next, I checked the repo to see if there were pending changes.

Git status

🔎 Git shows tracked, untracked, and staged files.


Step 3: Moving Files to Staging

I noticed some modifications and added them with git add.

Git add

🗂 Files are now ready to be saved in the next commit.


📝 Step 4: Reviewing Commit History

📖 Every commit is part of the projects story, so I reviewed mine.

Git log

🕒 Shows commit messages, author names, and dates.


🔹 Step 5: Simplified Commit Log

👾 To avoid too much detail, I used git log --oneline.

Git log oneline

A compact and easy-to-read commit history.


🌳 Step 6: Visualizing History with Graph

🎨 History is better when visualized, so I used graph mode.

Git log graph

🌿 Displays branches and merges clearly.


🔍 Step 7: Checking File Changes

🖋 Before committing, I inspected changes with git diff.

Git diff

🔑 Shows exact line changes inside files.


🆚 Step 8: Comparing Two Versions

⚔️ To see what changed between two commits, I compared them.

Git diff between two commits

📌 Helps track project progress over time.


🌿 Step 9: Working with Branches

🔀 I explored branches to work independently without touching main code.

Git branch

🌱 Branches allow experimentation safely.


📥 Step 10: Cloning a Repository

🛰 I downloaded a project from remote using git clone.

Git clone

📂 A full copy is now available locally.


📥 Step 11: Pulling Remote Updates

🛰 To stay up to date, I fetched and merged with git pull origin.

Git pull


🌐 Step 12: Checking Remote Connections

🔗 I verified linked remote repositories with git remote -v.

Git remote


🚫 Step 13: Using .gitignore

📄 Added a .gitignore file to skip tracking unnecessary stuff.

Git ignore


Summary

  1. Git Version Check Verified installation.
  2. Git Status Checked repository state.
  3. Git Add Staged changes.
  4. Git Log Viewed history.
  5. Git Log (oneline/graph) Short + visual log.
  6. Git Diff Compared file changes.
  7. Git Branch Created/checked branches.
  8. Git Clone Cloned repo locally.
  9. Git Pull Pulled updates.
  10. Git Remote Checked remotes.
  11. Git Ignore Excluded files.