A Data Model for Git (and Other Docs Updates) (b0r )Jan 8, 2026 154 The Future of AWS CodeCommit (aws )Nov 24, 2025 153 aws , tooling , outlooks 10 Git Tricks That Made Me a Way Better Developer Nov 17, 2025 152 command-line , tips-and-tricks Monorepo vs. Multi-Repo vs. Git Submodule vs. Git Subtree: A Complete Guide for Developers Nov 7, 2025 151 guides , architecture , monorepos , version-control , comparisons What Is Detached State in Git and How Do You Recover From It? Nov 3, 2025 150 command-line You Already Have a Git Server Oct 24, 2025 149 servers , command-line Learning Web Development: Version Control via Git and GitHub (rau )Sep 18, 2025 148 version-control , github , command-line Top 10 Debugging Tools Every Developer Should Know Sep 16, 2025 147 tooling , debugging , dev-tools , chrome , postman , vs-code , docker , monitoring The Git Workflow That Eliminated Merge Conflicts Forever Aug 30, 2025 146 version-control , processes Git Rebase—Explained Like You’re New to Git Aug 11, 2025 145 command-line Git Worktrees: Git Done Right (nic )Jul 21, 2025 144 productivity Ditching GitHub Jun 22, 2025 143 self-hosting Good Commit Messages Are Just Self-Care: Why I Document Everything May 10, 2025 142 commit-messages , documentation The Untold Story of Git Apr 9, 2025 141 videos , svn , cvs , version-control , history Two Decades of Git: A Conversation With Creator Linus Torvalds (tor /git )Apr 9, 2025 140 videos , interviews , history You Don’t Know Git (eth /ndc )Mar 31, 2025 139 videos , command-line Automatically Generate Changelogs With Git (dan )Mar 5, 2025 138 documentation , automation 10 Secret Git Commands That Will Save You 5+ Hours Every Week Feb 15, 2025 137 command-line Important Topics for Frontend Developers to Master in 2025 Dec 21, 2024 136 learning , javascript , typescript , css , frameworks , apis , testing , performance , security , ci-cd , websockets Top 5 DevOps Skills That Will Pay Big in 2025 Dec 9, 2024 135 career , dev-ops , ai , observability , kubernetes 10 Git Commands You’ll Wish You Knew Earlier Nov 28, 2024 134 command-line Git Like a Pro: 10 Things I Regret Not Knowing Earlier Nov 22, 2024 133 command-line How We Shrunk Our JavaScript Monorepo Git Size by 94% Oct 25, 2024 132 javascript , monorepos 20 Git Command-Line Tricks Every Developer Should Know Oct 18, 2024 131 command-line , tips-and-tricks Rethinking Code Reviews With Stacked PRs Sep 16, 2024 130 code-reviews , version-control , tooling Do You Still Use Git in the Terminal? Sep 14, 2024 129 discussions , command-line Make “git diff” Look Beautiful in the Terminal (ami )Sep 13, 2024 128 command-line GitHub Trick to Find the Commit That Deleted a File (mic )Sep 9, 2024 127 github Top Ten Git Tips and Tricks (hon )Aug 23, 2024 126 tips-and-tricks , command-line Attaching Notes to Git Branches Aug 8, 2024 125 documentation “git push --force” and How to Deal With It (env +/evi )Jul 30, 2024 124 Seriously, You Need to Learn Git (der )Jul 22, 2024 123 command-line “Good Commit” vs. “Your Commit”: How to Write a Perfect Git Commit Message Jun 28, 2024 122 how-tos , commit-messages , version-control Beej’s Guide to Git (bee )Jun 25, 2024 121 guides , command-line , configuration Top 12 Git Commands Every Developer Must Know (its /git )Jun 10, 2024 120 command-line Git Branching Strategy Guide Jun 6, 2024 119 guides Git Common Developer Pitfalls and Solutions (wom )Apr 18, 2024 118 Notes on Git’s Error Messages (b0r )Apr 10, 2024 117 errors The Guide to Git I Never Had Apr 10, 2024 116 guides , command-line , cheat-sheets How I Write Commits Like a Pro Apr 8, 2024 115 version-control , commit-messages , conventions How to Get Somebody Fired Using Git Apr 2, 2024 114 version-control , career The “Current Branch” in Git (b0r )Mar 22, 2024 113 How “HEAD” Works in Git (b0r )Mar 8, 2024 112 Modern Git Commands and Features You Should Be Using Mar 4, 2024 111 command-line Be a Better Developer With These Git Good Practices Feb 16, 2024 110 best-practices , conventions , consistency , code-reviews Popular Git Config Options (b0r )Feb 16, 2024 109 configuration Git Tips: Really Large Repositories Feb 8, 2024 108 monorepos , tips-and-tricks So You Think You Know Git Feb 8, 2024 107 videos Everything You Need to Know About Git Feb 5, 2024 106 command-line From Many to One: Moving Our JavaScript Code Into a Monorepo Feb 2, 2024 105 migrating , monorepos , javascript Git: The Basics of “git bisect” (ada )Jan 29, 2024 104 fundamentals Inside .git (b0r )Jan 26, 2024 103 Git Lesson: How to Use .gitignore and .gitkeep? Jan 16, 2024 102 how-tos Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? (b0r )Jan 5, 2024 101 concepts , comparisons Recovering Deleted Files From Your Git Working Tree (sma )Dec 1, 2023 100 command-line “git rebase”: What Can Go Wrong? (b0r )Nov 6, 2023 99 Confusing Git Terminology (b0r )Nov 1, 2023 98 terminology Finding the Primary Branch of a Git Repository (ami )Oct 20, 2023 97 Git: Rebase an Old Branch Incrementally (ada )Oct 18, 2023 96 command-line Organizing Multiple Git Identities (gar )Oct 13, 2023 95 Git: Don’t Create .gitkeep Files, Use .gitignore Instead (ada )Sep 18, 2023 94 “Good Commit” vs. “Your Commit”: How to Write a Perfect Git Commit Message (vic )Sep 5, 2023 93 how-tos , commit-messages , collaboration , version-control Git Uncommit (ami )Aug 29, 2023 92 command-line Co-Authoring Git Commits (cas )Aug 27, 2023 91 collaboration , documentation Beautify Your Git Log With a Single Command Aug 6, 2023 90 command-line How to Set Up Git Hooks (“pre-commit”, “commit-msg”) in My Project? (kis )Aug 4, 2023 89 how-tos , git-hooks Mastering Git Shortcuts: A Guide to Git Aliases Jul 28, 2023 88 guides , aliases , productivity A Guide to Perfecting Pull Requests Jul 20, 2023 87 code-reviews , collaboration , foss The Power of Git: A Guide to Collaborative Version Control (bek /ope )Jul 17, 2023 86 guides , collaboration The Magic of Empty Git Commit Jul 12, 2023 85 command-line How to Clean Up Your Local Repository With Git Commands (thi )Jun 18, 2023 84 how-tos , command-line , maintenance Git Concepts Everyone Should Know (fra )Jun 17, 2023 83 concepts Comparing Version Control Systems: Git, SVN, CVS, and More May 16, 2023 82 comparisons , version-control , svn , cvs 4 GitHub Alternatives for Code Repositories (sta )Apr 4, 2023 81 link-lists What Is Git Merge and How to Use It? Mar 20, 2023 80 Git Fundamentals, a Complete Guide Mar 15, 2023 79 guides , fundamentals AI-Generated Git Commit Messages Mar 3, 2023 78 ai , automation , commit-messages Git: How to Skip Hooks (ada )Feb 13, 2023 77 how-tos Git Commit Patterns Jan 27, 2023 76 commit-messages , documentation Understanding Git Through Images Jan 5, 2023 75 Git in 10 Mins Dec 29, 2022 74 Stashing Individual Files in Git (ami )Dec 29, 2022 73 7 Tips for Improving Your Productivity With Git (dan )Dec 28, 2022 72 productivity , tips-and-tricks Billions of Unnecessary Files in GitHub Dec 21, 2022 71 github Git Is Not the End of History Nov 24, 2022 70 version-control , outlooks Git Notes: Git’s Coolest, Most Unloved Feature Nov 19, 2022 69 Git Cheat Sheet With 40+ Commands and Concepts Nov 13, 2022 68 cheat-sheets , concepts Don’t Be Afraid of Reverting Code in Git Oct 24, 2022 67 New Git Guidelines: We Have Switched to Conventional Commits Oct 22, 2022 66 guidelines , conventions , commit-messages Which Serverless Edge Platform Has the Fastest Git Deployments? (den )Oct 20, 2022 65 serverless , edge-computing , performance , deploying How to Rebase Stacked Git Branches (ada )Oct 15, 2022 64 how-tos Turn Around Your Git Mistakes in 17 Ways Oct 9, 2022 63 productivity , mistakes The Git Commands I Use Every Day Sep 17, 2022 62 command-line Rewrite Your Git History in 4 Friendly Commands (whi )Sep 6, 2022 61 command-line Git Cheatsheet Sep 3, 2022 60 command-line , cheat-sheets 10+ Things I Always Set Up in Git When I Prepare a New Environment Jul 29, 2022 59 command-line , environments 20 Git Commands Every Developer Should Know Jul 21, 2022 58 command-line Write Git Commit Messages That Your Colleagues Will Love Jul 1, 2022 57 commit-messages Please Remove That .git Folder Jun 22, 2022 56 security How to Prevent Merge Conflicts (or at Least Have Less of Them) (bla /git )Jun 15, 2022 55 how-tos , version-control A Guide to Writing Industry Standard Git Commit Messages May 23, 2022 54 guides , writing , conventions , commit-messages GitHub Alternatives: A Review of Bitbucket, GitLab, and More Apr 18, 2022 53 hosting , version-control , gitlab , atlassian , aws , gcp , azure , codeberg , comparisons Working on Two Git Branches at Once With “git worktree” (and )Apr 5, 2022 52 github , command-line How Do I Resolve Merge Conflicts? (bla /git )Mar 18, 2022 51 version-control , command-line Cherry Picking Commits in Git (ami )Jan 27, 2022 50 command-line Using Git to Version Control the Entire “wp-content” Directory (phi )Jan 21, 2022 49 wordpress , themes , plugins , version-control Git Organized: A Better Git Flow Jan 13, 2022 48 command-line , processes Fetch Commit Logs of Certain Function or Method in Git (ami )Jan 3, 2022 47 command-line Updating a Branch With “git rebase” Dec 30, 2021 46 command-line Rebase vs. Merge: Integrating Changes in Git (css )Nov 2, 2021 45 comparisons Understanding and Working With Submodules in Git Sep 30, 2021 44 modules 13 Advanced (but Useful) Git Techniques and Shortcuts (fir )Sep 7, 2021 43 videos Multiple Accounts and Git (bra )Sep 3, 2021 42 5 Ways to Undo Mistakes With Git Aug 23, 2021 41 command-line , mistakes 5 Git Tips to Level Up Your Workflow Jul 29, 2021 40 tips-and-tricks , command-line Faster Git Checkouts on NFS and SSD With Parallelism Jul 21, 2021 39 Git Maintenance (bku )Mar 20, 2021 38 maintenance Getting Started With Git—a Simple Beginner’s Guide (kev )Mar 14, 2021 37 introductions , guides , command-line Getting the Most Out of Git (tob /sma )Feb 9, 2021 36 command-line Self-Hosting a Git Service: An Easy Way to More Personal Freedom (kzi )Jan 28, 2021 35 self-hosting , command-line Get Up to Speed With Partial Clone and Shallow Clone (sto /git )Dec 21, 2020 34 10 Git Techniques You Need to Know Before You Join a Team Mar 11, 2020 33 command-line , techniques How to Ease Your Team’s Development Workflow With Git Hooks (sma )Dec 2, 2019 32 how-tos , automation , git-hooks Conflict Resolution and Code Reviews Apr 10, 2019 31 code-reviews , command-line The Smart Ways to Correct Mistakes in Git (tob /css )Feb 13, 2019 30 command-line Intro to Git Hooks Dec 18, 2018 29 introductions , git-hooks Get Started With Git Hooks Nov 25, 2018 28 introductions , git-hooks Atomic Commits: Telling Stories With Git (may )Dec 7, 2017 27 version-control , commit-messages , processes Version Control With Magento and Git (jef )May 31, 2017 26 version-control , magento WordPress Version Control With Git (jef )Apr 5, 2017 25 wordpress , version-control Cleanly Handling a Fork on GitHub (tab )Jun 8, 2016 24 github Move Fast and Fix Things (git )Dec 15, 2015 23 technical-debt , github , processes , case-studies Git and GitHub Hacks Aug 17, 2015 22 github , browser-extensions , command-line , tips-and-tricks A Simple Developer Error Is Exposing Private Information on Thousands of Websites (owe )Jul 27, 2015 21 version-control , mistakes , vulnerabilities , security Why I Don’t Hate Git: Hidden Consistency (mit )Feb 17, 2015 20 command-line , consistency , simplicity , software-design Personalizing Git With Aliases (jef /ali )Oct 15, 2014 19 customization , aliases Git: The Safety Net for Your Projects (tob /ali )Sep 2, 2014 18 command-line Running Code Reviews With Confidence (ali )Sep 2, 2014 17 code-reviews , processes , command-line How to Write a Git Commit Message Aug 31, 2014 16 how-tos , commit-messages , documentation , communication An Introduction to Git Hooks Aug 15, 2014 15 introductions , git-hooks Developer’s Toolbox: GitHub Jul 23, 2014 14 videos , version-control , github What’s New in Git 2.0? Jun 12, 2014 13 command-line Git for Beginners May 13, 2014 12 command-line Version Control Software in 2014: What Are Your Options? Apr 22, 2014 11 version-control , svn , cvs , comparisons A Simple Guide to Semantic Versioning Jun 13, 2013 10 guides , semver , versioning , examples Git: Simply Stashing May 20, 2013 9 command-line Git Koans (sjl )Apr 8, 2013 8 command-line Get Started With Git Dec 19, 2012 7 interviews , introductions Introduction to Git Nov 28, 2011 6 introductions , command-line Modern Version Control With Git (tob /sma )Jul 26, 2011 5 version-control , concepts Get Started With Git (ali )Nov 2, 2010 4 introductions The Thing About Git Apr 8, 2008 3 version-control Subversion Gits the Last Train Apr 3, 2008 2 version-control , svn , comparisons An Introduction to git-svn for Subversion/SVK Users and Deserters (sam )Feb 28, 2007 1 introductions , svn