Decode with Parth

Just another HTMLy blog

Proudly powered by HTMLy, a databaseless blogging platform.
  • Posted on

    🚀 GitHub Complete Workshop

    From Zero to Collaborating Like a Pro

    Git Basics Push & Pull Branching Merging

    📌 What is Git?

    Git is a version control system that tracks changes in your code.

    Key Features:
    • Version Control
    • Collaboration
    • Distributed system
    • Safe history tracking

    ⚔️ Git vs GitHub

    Git: Tool on your computer

    GitHub: Online platform

    ⚙️ Setup Git

    git config --global user.name "Your Name" git config --global user.email "you@email.com" git --version

    📦 Git States

    Modified → Staged → Committed

    📁 Init & Clone

    git init git clone https://github.com/user/repo.git

    ➕ Git Add

    git add . git add index.html

    💾 Git Commit

    git commit -m "Initial commit"

    📊 Status & Logs

    git status git log --oneline

    🔍 Git Diff

    git diff git diff --staged

    🌐 Remote

    git remote add origin URL git push origin main git pull origin main

    🌿 Branching

    git branch feature git checkout -b feature git merge feature

    ⚠️ Merge Conflicts

    Resolve conflicts manually → git add → git commit

    🔥 Advanced

    git rebase main git stash


    Made with ❤️ for GitHub Workshop