From cdb4fc2e93276861623ae9f33a730e85b0be35ef Mon Sep 17 00:00:00 2001 From: Harshit Sachdev Date: Mon, 5 Jan 2026 12:51:35 +0530 Subject: [PATCH] Week 2 Day 4: GitHub basics and repository management --- Week-2/Day-4/Readme.md | 32 ++++++++++++++++++++++++++++++++ Week-2/Day-4/github-basics.md | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 Week-2/Day-4/Readme.md create mode 100644 Week-2/Day-4/github-basics.md diff --git a/Week-2/Day-4/Readme.md b/Week-2/Day-4/Readme.md new file mode 100644 index 0000000..ead732c --- /dev/null +++ b/Week-2/Day-4/Readme.md @@ -0,0 +1,32 @@ +# Week 2 – Day 4 +## GitHub Basics and Repository Management + +### Date +25 December 2025 + +### Objective +To understand GitHub fundamentals, repository creation, and basic project structure using GitHub interface. + +### Topics Covered +- GitHub overview +- Repository creation +- README file importance +- GitHub Flow basics + +### Activities Performed +- Created a sample repository. +- Explored GitHub interface and repository settings. +- Studied GitHub Flow documentation. +- Understood role of README files. + +### Tools & Technologies Used +- GitHub +- Markdown + +### Learning Outcomes +- Learned how repositories are structured. +- Understood the importance of version control. +- Gained confidence using GitHub UI. + +### Status +Completed diff --git a/Week-2/Day-4/github-basics.md b/Week-2/Day-4/github-basics.md new file mode 100644 index 0000000..9fed326 --- /dev/null +++ b/Week-2/Day-4/github-basics.md @@ -0,0 +1,33 @@ +## Introduction to GitHub +GitHub is a cloud-based platform used to host Git repositories and manage version control. It enables developers to collaborate, track changes, and manage code efficiently. + +## Key Concepts Learned +### Repository +A repository is a container for a project. +Stores files, folders, and version history. +Can be public or private. +Usually contains a README.md file describing the project. + +### README File +Written in Markdown. +Explains project purpose, usage, and structure. +First file users see when opening a repository. + +### GitHub Interface Basics +Code tab → View project files +Pull Requests tab → Manage contributions +Branches dropdown → Switch between versions + +### GitHub Flow Overview +GitHub Flow is a lightweight workflow used to manage changes: +Create a repository +Create a branch +Make changes and commit +Open a pull request +Merge changes + +### Importance of Version Control +Tracks changes over time +Prevents data loss +Enables team collaboration +Maintains clean project history \ No newline at end of file