A repository dedicated to learning and practicing the core concepts of Version Control Systems (VCS) using Git and GitHub.
This lab covers the essential workflow of a software engineer, focusing on:
- Version Control: Tracking changes in files (
a.txt,b.txt,c.txt). - Committing: Writing clear and descriptive commit messages.
- Branch Management: Creating and switching between branches (e.g.,
masteranddev). - Merging: Integrating changes from different branches to manage project evolution.
The repository contains simple text files used to practice Git operations:
a.txt,b.txt,c.txt: Sample files used for tracking modifications, staging, and resolving potential conflicts.
- Repository Initialization:
git initand remote linking. - Staging & Committing:
git addandgit commit. - Branching:
git branchandgit checkout. - Merging: Understanding the
git mergeprocess. - Remote Operations:
git pushandgit pull.
Developed as an educational project to enhance software engineering and version control skills.