Git 是什么:用可回退的项目时间线理解版本控制
从工作区、暂存区到提交,建立 Git 的核心心智模型并完成第一次本地提交。
Git 的价值不是记住很多命令,而是把每次可靠的改动保存成可比较、可回退的快照。先理解这条时间线,后续分支和协作就不再抽象。
你会学到什么
区分工作区、暂存区、提交和仓库。
完成一个可查看历史的本地 Git 仓库。
知道为什么提交前需要复核改动。
动手步骤
在新目录执行 git init,创建一个 README。
用 git status 查看哪些文件尚未跟踪。
只用 git add 添加本次要保存的文件。
用 git commit -m 写清本次改动后,通过 git log 查看历史。
最小示例
mkdir hello-git && cd hello-git
git init
echo "# Hello" > README.md
git add README.md
git commit -m "docs: add readme"
git log --oneline容易踩坑的地方
git add 不是上传到互联网,而是选择下一次提交的内容。
不要用“update”作为提交信息;它无法解释改动目的。
不要把 .env、私钥和构建产物纳入第一次提交。
完成前检查
git status 没有意外文件。
git diff --staged 与本次目标一致。
git log 中能看到带说明的提交。
延伸阅读
Git Book:What is Git?:https://git-scm.com/book/en/v2/Getting-Started-What-is-Git
Git Book:Getting a Repository:https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository
DISCUSSION
文章讨论
0 条评论
