diff --git a/GIT_ASSIGNMENT.md b/GIT_ASSIGNMENT.md index f9dbb8a..a72a708 100644 --- a/GIT_ASSIGNMENT.md +++ b/GIT_ASSIGNMENT.md @@ -7,28 +7,49 @@ It was created empty (no README, no .gitignore, no license). ### Screenshot: ![Repository Creation](GIT_ASSIGNMENT.png) -### step 2: Working Directory, Staging, and Commits: +### What is Git and Version Control +Version Control is a system that records changes to files over time. +Git is the most popular Version Control System (VCS). +It’s distributed, meaning every developer has a full copy of the project history (not just files). + +### Step 2: Installing Git & Configuring User Info +![Repository Creation](git_version.png) +![Repository Creation](git_config.png) + +### Step 3: Initializing a Repository +![Repository Creation](git_init.png) + + +### step 4: Working Directory, Staging, and Commits: ![Repository Creation](git_add.png) ![Repository Creation](git_commit.png) +![Repository Creation](git_status.png) - ### Step 3: Viewing Commit Logs & Diffs: + + ### Step 5: Viewing Commit Logs & Diffs: ![Repository Creation](git_diff.png) +![Repository Creation](git_log.png) +![Repository Creation](git_log_oneline.png) -### Step 4 : Creating & Switching Branches: +### Step 6 : Creating & Switching Branches: ![Repository Creation](git_branch.png) ![Repository Creation](git_checkout.png) -### Step 5: Cloning a Remote Repository: +### Step 7: Cloning a Remote Repository: ![Repository Creation](git_cloned.png) +### Step 8: Adding & Managing Remotes +![Repository Creation](git_remoteadd.png) +![Repository Creation](git_remote.png) -### Step 6: Pushing + +### Step 9: Pushing ![Repository Creation](git_push.png) -### Step 7: Pull +### Step 10: Pull ![Repository Creation](git_pull.png) -### Step 7: Ignoring Files with .gitignore: +### Step 11: Ignoring Files with .gitignore: ![Repository Creation](gitignore.png) diff --git a/git_config.png b/git_config.png new file mode 100644 index 0000000..91c4492 Binary files /dev/null and b/git_config.png differ diff --git a/git_init.png b/git_init.png new file mode 100644 index 0000000..82b7f35 Binary files /dev/null and b/git_init.png differ diff --git a/git_log.png b/git_log.png new file mode 100644 index 0000000..4cc54d6 Binary files /dev/null and b/git_log.png differ diff --git a/git_log_oneline.png b/git_log_oneline.png new file mode 100644 index 0000000..9a82375 Binary files /dev/null and b/git_log_oneline.png differ diff --git a/git_remote.png b/git_remote.png new file mode 100644 index 0000000..92422e8 Binary files /dev/null and b/git_remote.png differ diff --git a/git_remoteadd.png b/git_remoteadd.png new file mode 100644 index 0000000..94c275b Binary files /dev/null and b/git_remoteadd.png differ diff --git a/git_status.png b/git_status.png new file mode 100644 index 0000000..82cd45f Binary files /dev/null and b/git_status.png differ diff --git a/git_version.png b/git_version.png new file mode 100644 index 0000000..a6f75c3 Binary files /dev/null and b/git_version.png differ