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.
Why Package Managers Keep Trying to Use Git as a Database (And Why It Always Fails)

Why Package Managers Keep Trying to Use Git as a Database (And Why It Always Fails)

Comments
3 min read
I wanted Git to show me what would happen before changing history, so I built it

I wanted Git to show me what would happen before changing history, so I built it

Comments
2 min read
LINUX IS SO HARD ...SAID EVERYONE WHO NEVER TRIED IT

LINUX IS SO HARD ...SAID EVERYONE WHO NEVER TRIED IT

Comments 1
2 min read
Why i gave up on vscode

Why i gave up on vscode

1
Comments
1 min read
What I learned counting AI co-authored commits across 26,000 of my own

What I learned counting AI co-authored commits across 26,000 of my own

Comments
5 min read
How to resolve merge conflicts in Git without guessing: markers, --ours/--theirs and the rebase flip

Includes an interactive browser simulator

How to resolve merge conflicts in Git without guessing: markers, --ours/--theirs and the rebase flip

25
Comments 13
5 min read
Hash the Prompt Before You Cross the Wire

Hash the Prompt Before You Cross the Wire

Comments
6 min read
I built a lie detector for AI coding agents. Then I read the rules.

Comments highlight sneaky loophole exploits

I built a lie detector for AI coding agents. Then I read the rules.

37
Picked as gem Comments 34
11 min read
Pinning NixOS generations to the commits that built them

Pinning NixOS generations to the commits that built them

Comments
10 min read
Undo a Git Commit: Two Questions Before You Type Anything

Undo a Git Commit: Two Questions Before You Type Anything

Comments
4 min read
Stop Stashing. Use a Second Working Directory for the Interruption.

Stop Stashing. Use a Second Working Directory for the Interruption.

Comments
3 min read
Git Remembers How You Resolved That Conflict — If You Let It

Git Remembers How You Resolved That Conflict — If You Let It

1
Comments 1
3 min read
Twelve Commits, One Regression, Four Test Runs: git bisect run

Twelve Commits, One Regression, Four Test Runs: git bisect run

Comments
3 min read
Draft Changelog Inventory From Git; Keep Upgrade Claims in a Reviewer Contract

Draft Changelog Inventory From Git; Keep Upgrade Claims in a Reviewer Contract

Comments
8 min read
Leave a Replay Script, Not a Transcript

Leave a Replay Script, Not a Transcript

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