DEV Community

Git

Software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Putting a file in .gitignore does nothing if git already tracks it. I built a CLI to find the leftovers.

Putting a file in .gitignore does nothing if git already tracks it. I built a CLI to find the leftovers.

Comments
3 min read
Git Isn't About Commands—It's About Confidence

Git Isn't About Commands—It's About Confidence

Comments
1 min read
I Fixed My Commit Message From Signing Itself. The Fix Also Deletes Any Commit About LLMs.

I Fixed My Commit Message From Signing Itself. The Fix Also Deletes Any Commit About LLMs.

Comments
4 min read
Your Specs Are Lying: How to Detect Documentation Drift in Every Pull Request

Your Specs Are Lying: How to Detect Documentation Drift in Every Pull Request

2
Comments 1
7 min read
Git Told Me I Was 14 Commits Ahead of Origin. I Wasn't — My Local Copy of "origin/main" Was Just Old.

Git Told Me I Was 14 Commits Ahead of Origin. I Wasn't — My Local Copy of "origin/main" Was Just Old.

Comments 1
4 min read
I Wrote a Recovery Script for a Bug That Recurs Every Run. Its Failure Branch Had Never Once Fired.

I Wrote a Recovery Script for a Bug That Recurs Every Run. Its Failure Branch Had Never Once Fired.

Comments
4 min read
git stash: save your work without committing

git stash: save your work without committing

Comments
1 min read
Why git pull --rebase should probably be your default

Why git pull --rebase should probably be your default

Comments
5 min read
How to Create a Pull Request from the Terminal Using GitHub CLI

How to Create a Pull Request from the Terminal Using GitHub CLI

Comments
3 min read
Origin: a new git-compatible platform designed for ai-driven software development

Origin: a new git-compatible platform designed for ai-driven software development

Comments
6 min read
My .gitignore Had a Blanket Rule. One File Broke It, and No Pattern Would Have Caught That.

My .gitignore Had a Blanket Rule. One File Broke It, and No Pattern Would Have Caught That.

1
Comments
4 min read
"fix: ajustes": o commit que não ajuda ninguém (nem você)

"fix: ajustes": o commit que não ajuda ninguém (nem você)

Comments
5 min read
How to Check Whether Your Git Branch Is Up to Date With QA, Master, and Your Remote Branch

How to Check Whether Your Git Branch Is Up to Date With QA, Master, and Your Remote Branch

1
Comments
5 min read
A Post-Commit Hook Told Me to Rewrite 8 Pushed Commits to Fix "Unverified." I Said No.

A Post-Commit Hook Told Me to Rewrite 8 Pushed Commits to Fix "Unverified." I Said No.

Comments 1
4 min read
git reflog: Recover Commits You Thought Were Gone Forever

git reflog: Recover Commits You Thought Were Gone Forever

Comments
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.