17 articles with this tag
The AI Spam That Almost Broke the Linux Kernel
Discover how the Linux Kernel community is fighting AI-generated bug report spam by enforcing DCO human-liability sign-offs and Assisted-by metadata tags.
BitTorrent's Creator Says Git Is Broken — 470 Lines of Python Prove It
Bram Cohen's Manyana uses CRDTs so merges never fail. With Jujutsu at 27K stars and agents making thousands of commits, Git's merge model is under siege.
Git hardcore: hooks, submodules, monorepos and surviving huge codebases
Advanced Git techniques for large codebases: hooks, submodules, monorepos, performance and disaster plans.
Git in the real world: stash, cherry-pick, blame and surviving big teams
Git applied to real-life team work: stash, cherry-pick, blame, hotfixes and collaboration flows without losing your mind.
Git Time Travel: reset, reflog, bisect and saving doomed branches
Learn how to time travel with Git: reflog, reset, revert, bisect and disaster-recovery techniques without taking the team down.
Branches, workflows, and Git for grown-ups
Learn how to organize your Git workflow: branches, strategies, pull requests, merge, rebase, and more.
Git from zero to deploy: the no-BS guide for modern devs
Learn Git the right way, from your first commit to your first deploy, without being a hostage to GUI tools.
Capstone Project: Architecting a Real App from Scratch
A practical blueprint for building a complete Android app from scratch: Retrofit networking, the Repository pattern, MVVM, and idiomatic Kotlin throughout.
Git Submodules: The Definitive Guide
A complete technical guide on Git Submodules, covering the essential workflow, commands, use cases, and troubleshooting common problems.
Worktrees: Multiple Workspaces, One Repository
How Git worktrees let you keep several branches checked out at once, sharing one repository - no more constant stashing or maintaining parallel clones.
Undoing the Impossible: Reset, Revert, and Advanced Recovery
A deep analysis of how `reset`, `revert`, and `reflog` work, transforming catastrophic Git errors into simple inconveniences.
Mastering Git Submodules: A Definitive Guide to Complex Repository Architecture
A complete guide to the anatomy, workflow and strategy of Git submodules, turning one of Git's most misunderstood features into a dependable tool.
Git Rebase: Master Git History Rewriting with Confidence
Learn to use git rebase like a professional: reorder, combine, and modify commits. Complete guide with examples, best practices, and interactive tool.
Mastering Workflow: Branches, Merges, and the Art of Collaboration
Branching, merging, GitFlow and Trunk-Based Development - how to architect Git collaboration strategies that scale from 2 to 2000 developers.
Distributed Philosophy: How Git Revolutionized Development
Git wasn't just a technical improvement. By making every clone a complete, independent repository, it destroyed the centralized model of version control.
Cherry-Pick: The Art of Commit Surgery
Master git cherry-pick, from basic usage `abc123` to serial application, complex conflict resolution, and automation for hotfixes and backports.
The Scars of War: Why Linus Torvalds Created Git
In April 2005, a crisis forced Linus Torvalds to create, in 10 days, the version control system that revolutionized software development.