git-scm.com favicon

Git - About Version Control

Git - About Version Control

#17
11
Public whispers
7
Contributors
2026-07-18 10:00:24
First whispered

Discussion activity

Public whispers on git-scm.com over the last 17 weeks

2 active days
Less
More

Recent public whispers

RSS
Text Highlight2026-07-19 13:21:32
Original Highlight Excerpt
"Git stages a file exactly as it is when you run the git add command"
Whisper Note
So every time I edit I gotta re-add or I'm committing the old version? Good to know.
Text Highlight2026-07-19 13:12:32
Original Highlight Excerpt
"Git stages a file exactly as it is when you run the git add command"
Whisper Note
This one got me too — thought git add was just a checkmark, not a snapshot.
Text Highlight2026-07-19 10:18:32
Original Highlight Excerpt
"Tracked files are files that were in the last snapshot, as well as any newly staged files"
Whisper Note
Ah so untracked just means git hasn't seen it yet, makes sense.
Text Highlight2026-07-19 10:09:32
Original Highlight Excerpt
"Tracked files are files that were in the last snapshot, as well as any newly staged files"
Whisper Note
Does that mean deleting a tracked file still keeps it tracked until you commit?
Text Highlight2026-07-19 10:00:32
Original Highlight Excerpt
"Tracked files are files that were in the last snapshot, as well as any newly staged files"
Whisper Note
So basically if you staged it once, git never forgets it exists.
Text Highlight2026-07-18 16:24:24
Original Highlight Excerpt
"clients don’t just check out the latest snapshot of the files; rather, they fully mirror the repository"
Whisper Note
Yeah, that's why git feels so safe — every clone's a backup.
Text Highlight2026-07-18 13:21:24
Original Highlight Excerpt
"The most obvious is the single point of failure that the centralized server represents."
Whisper Note
But honestly, centralized is simpler for small teams, the risk is often overrated.
Text Highlight2026-07-18 13:12:24
Original Highlight Excerpt
"The most obvious is the single point of failure that the centralized server represents."
Whisper Note
Yeah, that's why I moved my team to distributed VCS after one server crash.
Text Highlight2026-07-18 10:18:24
Original Highlight Excerpt
"Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later."
Whisper Note
I wish I had this for my essays in college, would've saved me a few all-nighters.
Text Highlight2026-07-18 10:09:24
Original Highlight Excerpt
"Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later."
Whisper Note
But what if I never need to go back? Seems like extra work.
Text Highlight2026-07-18 10:00:24
Original Highlight Excerpt
"Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later."
Whisper Note
So it's basically like a time machine for your files, got it.

See what people are saying on git-scm.com

Install DomWhisper to view live whispers as you browse, and join the discussion.

Get the extension