约 1,200 字
4 分钟
Git 入门教程:从零开始管理代码版本
摘要
Git 是最流行的版本控制系统。本教程依据 Git 官方文档整理,从安装配置讲起,覆盖工作区/暂存区/仓库三区概念、add 与 commit 日常循环、关联 GitHub 远程仓库、分支操作,以及 restore/revert 等后悔药命令和 .gitignore 用法。
Git 入门教程:从零开始管理代码版本
Git 是分布式的版本控制系统,写代码、写文档、管配置,凡是"改来改去怕丢"的文本内容都值得用 Git 管理。本教程依据 Git 官方文档(git-scm.com/book)整理。
一、安装与首次配置
bash
用户名和邮箱会写进每次提交记录,先配好再动手。
二、基本工作流
Git 本地有三个"区域":工作区(改文件的地方)→ 暂存区(git add)→ 仓库(git commit)。
bash
日常循环就是:改代码 → git status 看看 → git add . → git commit -m "说明"。
三、远程仓库:GitHub/Gitee
bash
推荐用 SSH 密钥方式认证(参考本站 SSH 密钥登录教程),免密且安全。
四、分支:平行世界
bash
习惯做法:main 保持可用,功能开发都在独立分支进行,写完合并回来。
五、后悔药
bash
已推送到远程的历史,用 revert 而不是 reset,避免坑队友。
六、.gitignore:不想管的东西
在仓库根目录建 .gitignore 文件:
纯文本
这些文件就不会被 add 和 push。GitHub 官方 gitignore 模板库覆盖了几乎所有语言。
七、总结
需求 | 命令 |
|---|---|
保存一次进度 |
|
推到远程 |
|
拉更新 |
|
开新功能 |
|
撤销未提交改动 |
|
撤销最近提交 |
|
记住一条心法:commit 要小而勤,说明要写清楚。版本历史就是你的时光机,提交越细,后悔药越有效。
