#Git.
Git version control tutorials covering workflows, commit messages, branching, merging, and collaborative development.
Git Rebase vs Merge: When to Use Each (With Visual Guide)
Master Git rebase and merge — understand when to use each, avoid common pitfalls, and keep your Git history clean. Visual explanations and practical workflows.
Git Cheat Sheet: Every Command You Actually Need
Complete Git reference with copy-paste commands for setup, staging, branching, merging, rebasing, stashing, undoing mistakes, remotes, and log inspection.
How to Set Up SSH Keys for GitHub (All Platforms)
Generate SSH keys for GitHub on Ubuntu, macOS, and Windows. Learn to add keys to your account, manage multiple profiles, and troubleshoot connection issues.
How to Install Git on Ubuntu, macOS and Windows
Install Git on any operating system — apt, Homebrew, or the official installer — plus first-time configuration, SSH setup, and verifying your install.
Git Worktree Guide: Work on Multiple Branches Simultaneously
Stop stashing mid-feature for hotfixes. Learn how to use Git worktree to check out multiple branches into separate folders with real-world workflow examples.
SSH & GPG Cheat Sheet: Keys, Tunnels & Signed Commits
Complete SSH and GPG reference — key generation, ssh-agent, config file aliases, port forwarding, database tunneling, GPG signing, and signed git commits.
Manifest: Installing GitHub Desktop on Ubuntu (2026 Edition)
A technical guide to deploying the community-hardened Linux fork of GitHub Desktop across Ubuntu and Debian-based systems.
I Deleted My Code with git reset --hard. git reflog Saved It.
True story: running git reset --hard on the wrong branch wiped a week of work. Here is how git reflog recovered it all.
Configure Git User Name and Email via Terminal
Learn how to set your global Git username and email via the terminal. Ensure every commit is correctly associated with your identity using simple commands.
Restart Docker Container
This article explains about deletion of a local branch from git using terminal. Also includes explanation about deleting branch forcefully.
Delete a local Git branch using terminal
This article explains about deletion of a local branch from git using terminal. Also includes explanation about deleting branch forcefully.