Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand that they be respected. Hide

Frontend Dogma

“git” News Archive

Definition, related topics, and tag feed

Definition · Supertopics: version-control · Subtopics: git-hooks (non-exhaustive) · “git” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
A Gentle Introduction to Git Worktrees (nza)166
introductions
What Are Git Worktrees, and Why Should I Use Them? (cas)165
command-line
Git 2.54 Released With New Experimental “git history” Command164
The Git Commands I Run Before Reading Any Code163
command-line
My First Git Commit (ddb)162
Eleventy: How to Work Around the “Git Last Modified” Performance Bottleneck (j9t)161
how-tos, eleventy, performance
Git Is the New Code (nec)160
ai, command-line, code-reviews
Git’s Magic Files (and)159
configuration
A Data Model for Git (and Other Docs Updates) (b0r)158
Working With Git Inside Vim157
vi+vim, code-editors, configuration
The Future of AWS CodeCommit156
aws, tooling, outlooks
10 Git Tricks That Made Me a Way Better Developer155
command-line, tips-and-tricks
Monorepo vs. Multi-Repo vs. Git Submodule vs. Git Subtree: A Complete Guide for Developers154
guides, architecture, monorepos, version-control, comparisons
What Is Detached State in Git and How Do You Recover From It?153
command-line
You Already Have a Git Server152
servers, command-line
Learning Web Development: Version Control via Git and GitHub (rau)151
version-control, github, command-line
Top 10 Debugging Tools Every Developer Should Know150
tooling, debugging, dev-tools, chrome, postman, vs-code, docker, monitoring
The Git Workflow That Eliminated Merge Conflicts Forever149
version-control, processes
Git Rebase—Explained Like You’re New to Git148
command-line
Git Worktrees: Git Done Right (nic)147
productivity
Ditching GitHub146
self-hosting
Good Commit Messages Are Just Self-Care: Why I Document Everything145
commit-messages, documentation
The Untold Story of Git144
videos, svn, cvs, version-control, history
Two Decades of Git: A Conversation With Creator Linus Torvalds (tor)143
videos, interviews, history
You Don’t Know Git (eth/ndc)142
videos, command-line
Automatically Generate Changelogs With Git (dan)141
documentation, automation
10 Secret Git Commands That Will Save You 5+ Hours Every Week140
command-line
Important Topics for Frontend Developers to Master in 2025139
learning, javascript, typescript, css, frameworks, apis, testing, performance, security, ci-cd, websockets
Top 5 DevOps Skills That Will Pay Big in 2025138
career, dev-ops, ai, observability, kubernetes
10 Git Commands You’ll Wish You Knew Earlier137
command-line
Git Like a Pro: 10 Things I Regret Not Knowing Earlier136
command-line
The Path to Learn Web Development (fla)135
learning, http, html, css, tooling, javascript, typescript, databases, frameworks
How We Shrunk Our JavaScript Monorepo Git Size by 94%134
javascript, monorepos
20 Git Command-Line Tricks Every Developer Should Know133
command-line, tips-and-tricks
Rethinking Code Reviews With Stacked PRs132
code-reviews, version-control, tooling
Do You Still Use Git in the Terminal?131
discussions, command-line
Make “git diff” Look Beautiful in the Terminal (ami)130
command-line
GitHub Trick to Find the Commit That Deleted a File129
github
Top Ten Git Tips and Tricks (hon)128
tips-and-tricks, command-line
Attaching Notes to Git Branches127
documentation
“git push --force” and How to Deal With It (env+/evi)126
Seriously, You Need to Learn Git (der)125
command-line
“Good Commit” vs. “Your Commit”: How to Write a Perfect Git Commit Message124
how-tos, commit-messages, version-control
Beej’s Guide to Git (bee)123
guides, command-line, configuration
Top 12 Git Commands Every Developer Must Know (its)122
command-line
Git Branching Strategy Guide121
guides
Git Common Developer Pitfalls and Solutions (wom)120
Notes on Git’s Error Messages (b0r)119
errors
The Guide to Git I Never Had118
guides, command-line, cheat-sheets
How I Write Commits Like a Pro117
version-control, commit-messages, conventions
How to Get Somebody Fired Using Git116
version-control, career
The “Current Branch” in Git (b0r)115
How “HEAD” Works in Git (b0r)114
Modern Git Commands and Features You Should Be Using113
command-line
Be a Better Developer With These Git Good Practices112
best-practices, conventions, consistency, code-reviews
Popular Git Config Options (b0r)111
configuration
Git Tips: Really Large Repositories110
monorepos, tips-and-tricks
So You Think You Know Git109
videos
Everything You Need to Know About Git108
command-line
From Many to One: Moving Our JavaScript Code Into a Monorepo107
migrating, monorepos, javascript
Git: The Basics of “git bisect” (ada)106
fundamentals
Inside .git (b0r)105
Git Lesson: How to Use .gitignore and .gitkeep?104
how-tos
Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? (b0r)103
concepts, comparisons
Recovering Deleted Files From Your Git Working Tree (sma)102
command-line
“git rebase”: What Can Go Wrong? (b0r)101
Confusing Git Terminology (b0r)100
terminology
Finding the Primary Branch of a Git Repository (ami)99
Git: Rebase an Old Branch Incrementally (ada)98
command-line
Organizing Multiple Git Identities (gar)97
Git: Don’t Create .gitkeep Files, Use .gitignore Instead (ada)96
“Good Commit” vs. “Your Commit”: How to Write a Perfect Git Commit Message (vic)95
how-tos, commit-messages, collaboration, version-control
Git Uncommit (ami)94
command-line
Co-Authoring Git Commits (cas)93
collaboration, documentation
Beautify Your Git Log With a Single Command92
command-line
How to Set Up Git Hooks (“pre-commit”, “commit-msg”) in My Project? (kis)91
how-tos, git-hooks
Mastering Git Shortcuts: A Guide to Git Aliases90
guides, aliases, productivity
A Guide to Perfecting Pull Requests89
code-reviews, collaboration, foss
The Power of Git: A Guide to Collaborative Version Control (bek/ope)88
guides, collaboration
The Magic of Empty Git Commit87
command-line
How to Clean Up Your Local Repository With Git Commands (thi)86
how-tos, command-line, maintenance
Git Concepts Everyone Should Know (fra)85
concepts
Comparing Version Control Systems: Git, SVN, CVS, and More84
comparisons, version-control, svn, cvs
4 GitHub Alternatives for Code Repositories (sta)83
link-lists
What Is Git Merge and How to Use It?82
Git Fundamentals, a Complete Guide81
guides, fundamentals
AI-Generated Git Commit Messages80
ai, automation, commit-messages
Git: How to Skip Hooks (ada)79
how-tos
Git Commit Patterns78
commit-messages, documentation
Understanding Git Through Images77
Git in 10 Mins76
Stashing Individual Files in Git (ami)75
7 Tips for Improving Your Productivity With Git (dan)74
productivity, tips-and-tricks
Billions of Unnecessary Files in GitHub73
github
Git Is Not the End of History72
version-control, outlooks
Git Notes: Git’s Coolest, Most Unloved Feature71
Git Cheat Sheet With 40+ Commands and Concepts70
cheat-sheets, concepts
Idiot Proof Git (sof)69
command-line, aliases, github
Don’t Be Afraid of Reverting Code in Git68
New Git Guidelines: We Have Switched to Conventional Commits67
guidelines, conventions, commit-messages
Which Serverless Edge Platform Has the Fastest Git Deployments? (den)66
serverless, edge-computing, performance, deploying
How to Rebase Stacked Git Branches (ada)65
how-tos
Turn Around Your Git Mistakes in 17 Ways64
productivity, mistakes
The Git Commands I Use Every Day63
command-line
Rewrite Your Git History in 4 Friendly Commands (whi)62
command-line
Git Cheatsheet61
command-line, cheat-sheets
10+ Things I Always Set Up in Git When I Prepare a New Environment60
command-line, environments
20 Git Commands Every Developer Should Know59
command-line
Write Git Commit Messages That Your Colleagues Will Love58
commit-messages
Please Remove That .git Folder57
security
How to Prevent Merge Conflicts (or at Least Have Less of Them) (bla)56
how-tos, version-control
A Guide to Writing Industry Standard Git Commit Messages55
guides, writing, conventions, commit-messages
GitHub Alternatives: A Review of Bitbucket, GitLab, and More54
hosting, version-control, gitlab, atlassian, aws, gcp, azure, codeberg, comparisons
Working on Two Git Branches at Once With “git worktree” (and)53
github, command-line
How Do I Resolve Merge Conflicts? (bla)52
version-control, command-line
Cherry Picking Commits in Git (ami)51
command-line
Using Git to Version Control the Entire “wp-content” Directory (phi)50
wordpress, themes, plugins, version-control
Git Organized: A Better Git Flow49
command-line, processes
Fetch Commit Logs of Certain Function or Method in Git (ami)48
command-line
Updating a Branch With “git rebase”47
command-line
Rebase vs. Merge: Integrating Changes in Git (css)46
comparisons
Understanding and Working With Submodules in Git45
modules
13 Advanced (but Useful) Git Techniques and Shortcuts (fir)44
videos
Multiple Accounts and Git (bra)43
5 Ways to Undo Mistakes With Git42
command-line, mistakes
5 Git Tips to Level Up Your Workflow41
tips-and-tricks, command-line
Faster Git Checkouts on NFS and SSD With Parallelism40
Git Maintenance (bku)39
maintenance
Getting Started With Git—a Simple Beginner’s Guide (kev)38
introductions, guides, command-line
Getting the Most Out of Git (tob/sma)37
command-line
Self-Hosting a Git Service: An Easy Way to More Personal Freedom (kzi)36
self-hosting, command-line
Get Up to Speed With Partial Clone and Shallow Clone (sto)35
What Is Git?34
concepts
10 Git Techniques You Need to Know Before You Join a Team33
command-line, techniques
How to Ease Your Team’s Development Workflow With Git Hooks (sma)32
how-tos, automation, git-hooks
Conflict Resolution and Code Reviews31
code-reviews, command-line
The Smart Ways to Correct Mistakes in Git (tob/css)30
command-line
Intro to Git Hooks29
introductions, git-hooks
Get Started With Git Hooks28
introductions, git-hooks
Atomic Commits: Telling Stories With Git (may)27
version-control, commit-messages, processes
Version Control With Magento and Git (jef)26
version-control, magento
WordPress Version Control With Git (jef)25
wordpress, version-control
Cleanly Handling a Fork on GitHub (tab)24
github
Move Fast and Fix Things23
technical-debt, github, processes, case-studies
Git and GitHub Hacks22
github, browser-extensions, command-line, tips-and-tricks
A Simple Developer Error Is Exposing Private Information on Thousands of Websites (owe)21
version-control, mistakes, vulnerabilities, security
Why I Don’t Hate Git: Hidden Consistency (mit)20
command-line, consistency, simplicity, software-design
Personalizing Git With Aliases (jef/ali)19
customization, aliases
Git: The Safety Net for Your Projects (tob/ali)18
command-line
Running Code Reviews With Confidence (ali)17
code-reviews, processes, command-line
How to Write a Git Commit Message16
how-tos, commit-messages, documentation, communication
An Introduction to Git Hooks15
introductions, git-hooks
Developer’s Toolbox: GitHub14
videos, version-control, github
What’s New in Git 2.0?13
command-line
Git for Beginners12
command-line
Version Control Software in 2014: What Are Your Options?11
version-control, svn, cvs, comparisons
A Simple Guide to Semantic Versioning10
guides, semver, versioning, examples
Git: Simply Stashing9
command-line
Git Koans (sjl)8
command-line
Get Started With Git7
interviews, introductions
Introduction to Git6
introductions, command-line
Modern Version Control With Git (tob/sma)5
version-control, concepts
Get Started With Git (ali)4
introductions
The Thing About Git3
version-control
Subversion Gits the Last Train2
version-control, svn, comparisons
An Introduction to git-svn for Subversion/SVK Users and Deserters (sam)1
introductions, svn