assignment file & screenshot
@ -1,3 +1,79 @@
|
|||||||
Visited the Git-Training-Hub organization on Git Comorin.
|
<!-- @format -->
|
||||||
Created a new repository named git-practice-Arjun with no README, .gitignore, or license.
|
|
||||||
Created repository without README, .gitignore, license files
|
# Git Assignment
|
||||||
|
|
||||||
|
## 1. What is Git and Version Control
|
||||||
|
|
||||||
|
What problem does Git solve?
|
||||||
|
Git tracks changes in files (especially code) and helps multiple people collaborate without overwriting each other’s work. It lets you save versions, go back if something breaks, and merge changes safely.
|
||||||
|
|
||||||
|
Real-life example:
|
||||||
|
A school group project where everyone writes different parts of the same report. Git combines everyone’s edits into one final version without losing work.
|
||||||
|
|
||||||
|
Why is Git better than emailing files?
|
||||||
|
Emailing creates many confusing copies (e.g., report_final.docx, report_final2.docx). Git keeps a single version, records who changed what, and merges edits automatically, making collaboration easier and safer.
|
||||||
|
|
||||||
|
|
||||||
|
## Git Version Check
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 2. Installing Git & Configuring User Info
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Git List
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 3. Initializing a Repository
|
||||||
|
|
||||||
|
## Git Init
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 4. Working Directory, Staging, and Commits
|
||||||
|
|
||||||
|
## Git Add
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 5. Adding & Committing Files
|
||||||
|
|
||||||
|
## Git Log
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 6. Viewing Commit Logs & Diffs
|
||||||
|
|
||||||
|
## Git Log (graph)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Git Diff
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Git Diff (commit1 vs commit2)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
BIN
git_add_new_file_in_local.png
Normal file
After Width: | Height: | Size: 9.2 KiB |
BIN
git_compare_commit.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
git_config.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
git_config_list.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
git_diff.png
Normal file
After Width: | Height: | Size: 8.6 KiB |
BIN
git_file_staged.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
git_file_staged_status.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
git_first_commit.png
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
git_init.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
git_log.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
git_oneline_log.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
git_status.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
git_version.png
Normal file
After Width: | Height: | Size: 3.7 KiB |