Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ™ Git & GitHub Workflow Playground

Status Git GitHub

πŸ›‘οΈ Project Goal: Mastering Version Control

This repository serves as a sandbox environment where I mastered the fundamentals of Git and Source Code Management (SCM).

While writing code is essential, understanding how to track, manage, and collaborate on that code is what distinguishes a hobbyist from a professional developer. I built this repository to simulate real-world workflows, practice branching strategies, and ensure I am ready to contribute to team-based projects.

πŸ“š Competencies Gained

Through this project, I have moved beyond the GUI and became comfortable using the Command Line Interface (CLI) for version control:

1. Repository Initialization & Staging

  • git clone: Understanding how to clone an existing repo to a local directory.
  • git init: Understanding how to turn a local directory into a tracked repository.
  • git add . vs git add [file]: The importance of staging only what is necessary.
  • git commit -m: Writing clean, descriptive commit messages that explain why a change was made, not just what changed.

2. Remote Synchronization

  • Remote Linking: Connecting local code to GitHub repositories.
  • git push / git pull: syncing changes between my local machine and the cloud.

3. Branching & Merging (The Team Workflow)

  • Feature Branching: I learned to create separate branches (git checkout -b) for new features to avoid breaking the main codebase.
  • Merging: Integrating changes back into the main branch safely.

πŸ› οΈ Tech Stack

  • Git: Version Control System.
  • GitHub: Remote hosting and collaboration platform.
  • HTML5: Used as the sample codebase to track modifications and conflict resolutions.

πŸš€ Why This Matters

This repository represents my commitment to Operational Excellence. I believe that clean code history is just as important as clean code syntax. I am now confident in my ability to join a development team and fit into their CI/CD and Git workflows immediately.


Verified: Ready for Collaboration.

About

A repo for learning the basix of git and github.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages