个人怎么用版本控制系统?Git 就够了,三步上手写文档、管笔记、存代码

你是不是也这样:写个读书笔记改了五版,最后连哪版是最新都分不清;接了个小外包项目,本地文件夹里堆着 final_v2_backup.zipfinal_v2_backup_really.zip;甚至改个简历 Word,都得手动备注“20240415_加了Python技能”。其实不用这么累——版本控制系统不是程序员专属,普通人用 Git 管理日常文档、学习笔记、写作草稿,真的一点不难。

先搞懂它能帮你干啥

Git 不是备份工具,也不是网盘。它像一本带页码和修订笔的笔记本:每次你“提交”(commit),它就记下当前所有文件的样子,并打个标签,比如“初稿完成”“加了参考文献”“修复错别字”。想回看上周写的版本?git checkout <那次提交的编号>,一秒跳回去。删错了?git restore readme.md,原样恢复。

三步开始用(Windows/macOS/Linux 都行)

第一步:装 Git
去官网 git-scm.com 下安装包,一路下一步就行。装完打开终端(macOS/Linux 用 Terminal,Windows 用 Git Bash 或 PowerShell),输入:

git --version
看到类似 git version 2.40.1 就成功了。

第二步:初始化你的文档文件夹
比如你在桌面建了个文件夹叫 my-notes,放了几篇 Markdown 笔记。进到这个文件夹:

cd ~/Desktop/my-notes
git init
你会看到提示 “Initialized empty Git repository”,这就建好了一个本地仓库。

第三步:提交第一次
把当前所有文件“登记”进版本记录:

git add .
git commit -m "初始笔记:读书清单+周计划模板"
注意那个 -m 后面的引号里是你写的说明,越具体越好,以后翻历史才看得懂。

日常怎么用?举几个真实例子

写公众号长文:每写完一节就 git commit -m "补全第三部分:实操步骤截图已插入"。编辑中途被喊去开会?回来直接 git status 看哪些文件改了但还没提交,心里有底。

整理考研资料:PDF、Anki 卡片、自己整理的思维导图全放一个文件夹。每次更新题库,提交时写清楚“2024政治押题卷V3(含新增二十大考点)”,考前想找旧版?git log --oneline 列出所有提交,挑着检出就行。

协同写家庭预算表:用 Excel 或 CSV 存收支数据,配合 Git(虽然不擅长二进制文件,但纯文本 CSV 完全 OK)。你改了 4 月支出,伴侣改了 5 月收入,git diff 能清晰看出谁动了哪行——比微信发来发去靠谱多了。

别怕命令,常用就这五个

git status          # 看当前哪些文件改了、哪些没提交
git add 文件名 # 把某文件加入本次提交(或用 git add . 全部加)
git commit -m "说明" # 正式存档一次
git log --oneline # 查看简短提交记录
git checkout <编号> # 回退到某次提交(只影响当前文件,不删历史)

不需要服务器,不用注册账号,所有记录都在你电脑里。想多设备同步?推到 GitHub/GitLab 私有仓库就行(设置成 private),但光本地用,Git 已经把你从“文件焦虑”里解救出来了。