Git 其实就 6 条命令:覆盖 90% 日常场景的新手手册
不用背 30 条命令,先掌握这 6 条就能干活。每条都配真实使用场景和常见错误处理。
很多 Git 教程一上来就讲分支模型、暂存区原理,把新手吓跑。其实日常开发 90% 的场景,6 条命令就够了。
1. git clone —— 把远程仓库搬到本地
场景:入职第一天,组长发来仓库地址。
git clone https://github.com/公司/项目.git
2. git pull —— 同步别人的改动
场景:每天早上开工第一件事,把同事的提交拉下来。
git pull
⚠️ 常见错误:本地有未提交改动时 pull 会失败。先 commit 或 stash 再 pull。
3. git status —— 最被低估的命令
场景:任何时候不确定「我现在在干嘛、改了什么」,先敲这条。它会告诉你:改了什么文件、哪些还没提交、当前在哪个分支。
git status
养成习惯:每条命令执行前先 status。
4. git add + commit —— 保存进度
场景:改完一个功能,存档。
git add . # 把改动放进暂存区
git commit -m "完成登录页面" # 存档并写清楚做了什么
⚠️ 提交信息写「修复了一些问题」等于没写。要写「修复登录页验证码不刷新的问题」。
5. git push —— 把本地存档推到远程
场景:commit 之后,让同事和服务器看到你的改动。
git push
6. git checkout —— 切换分支 / 撤销改动
场景 A:切到新分支做需求:git checkout -b feature-login
场景 B:某个文件改崩了,恢复成上次提交的样子:git checkout -- 文件名
一条黄金工作流
- 早上
git pull同步 git checkout -b feature-xxx开新分支- 写代码 →
git status看改动 →git add .→git commit -m "说清楚干啥" git push推上去,提 Merge Request
什么时候需要学更多
当「两个人同时改同一个文件」冲突了(git merge / rebase)、当你想「回到三天前的某个版本」(git log / reset)——这时候再去查命令,带着问题学,一遍就会。