diff --git a/GIT_ASSIGNMENT.md b/GIT_ASSIGNMENT.md
index 43fa71d..c933d65 100644
--- a/GIT_ASSIGNMENT.md
+++ b/GIT_ASSIGNMENT.md
@@ -1,19 +1,45 @@
-# Git Version Check
+# Git Assignment
-
-
-
+## Git Version Check
-# Git Status
+
-
-
-
+---
-# Git Add
+## Git Status
-
-
-
+
+
+---
+
+## Git Add
+
+
+
+---
+
+## Git Log
+
+
+
+## Git Log oneline
+
+![alt text]()
+
+## Git log online graph
+
+![alt text]()
+
+## Git Diff
+
+![alt text]()
+
+## Git diff commit1 commit2
+
+### Notes:
+
+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.
diff --git a/Screenshot 2025-08-20 145306.png b/Screenshot 2025-08-20 145306.png
new file mode 100644
index 0000000..d38985e
Binary files /dev/null and b/Screenshot 2025-08-20 145306.png differ
diff --git a/Screenshot 2025-08-20 145355.png b/Screenshot 2025-08-20 145355.png
new file mode 100644
index 0000000..1ae3a53
Binary files /dev/null and b/Screenshot 2025-08-20 145355.png differ
diff --git a/Screenshot 2025-08-20 145521.png b/Screenshot 2025-08-20 145521.png
new file mode 100644
index 0000000..15bda9e
Binary files /dev/null and b/Screenshot 2025-08-20 145521.png differ
diff --git a/Screenshot 2025-08-20 145912.png b/Screenshot 2025-08-20 145912.png
new file mode 100644
index 0000000..27629f2
Binary files /dev/null and b/Screenshot 2025-08-20 145912.png differ
diff --git a/gitlog.png b/gitlog.png
new file mode 100644
index 0000000..bbf82c5
Binary files /dev/null and b/gitlog.png differ