Git 学习笔记:三个区域、常用命令与协作坑
三个区域
Git 本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage / Index)、资源库(Repository,也叫 Git Directory)。如果再加上远程仓库(Remote Directory),就可以分成四个工作区域。文件在这四个区域之间的转换关系如下:

创建工作目录与常用指令
工作目录一般就是你希望 Git 帮你管理的文件夹,可以是项目目录,也可以是一个空目录,建议路径里不要有中文。
日常使用记住下面这 6 个命令:add、commit、push、fetch / clone、pull、checkout。

分支相关再补这几条:

git branch 分支名:创建分支git branch -v:查看分支git checkout 分支名:切换分支git merge 分支名:把指定分支合并到当前分支
分支冲突的原因是改了同一个文件的同一个位置。解决办法是手工合并;尽量避免多人同时改同一个文件。
协作里容易踩的坑
| 坑 | 规则 |
|---|---|
| main 分支长期不更新 | 每次开发前必须 git pull origin main |
| 本地写完代码不推远程,本地裸奔 | 功能分支要推远程,及时备份代码 |
| 直接往 main 合并 / push | main 受保护,只能网页 PR 合并,禁止本地合并到 main 后 push |
| 新建分支不知道绑定远程 | 首次 push 加 -u:git push -u origin xxx |
| AI 生成代码不看逻辑直接上测试 | AI 代码必须通读、本地跑通自测,再提交 |
| 冲突交给 AI 全权处理 | AI 仅辅助,人必须校验合并结果 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Rock的博客!




