Skip to content

Leviathun/Lab2-Version-Control-Basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ› οΈ Git & GitHub Fundamentals Lab

A repository dedicated to learning and practicing the core concepts of Version Control Systems (VCS) using Git and GitHub.


🎯 Learning Objectives

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., master and dev).
  • Merging: Integrating changes from different branches to manage project evolution.

πŸ“ Project Structure

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.

πŸ’» Skills Practiced

  1. Repository Initialization: git init and remote linking.
  2. Staging & Committing: git add and git commit.
  3. Branching: git branch and git checkout.
  4. Merging: Understanding the git merge process.
  5. Remote Operations: git push and git pull.

Developed as an educational project to enhance software engineering and version control skills.

About

"A hands-on laboratory project focused on mastering Git fundamentals, including staging, committing, branching, and merging workflows."

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors