前言
本文记录在苍穹外卖项目开发初期的 Git 学习心得,涵盖环境配置、仓库操作及分支管理等核心流程。掌握这些基础有助于后续高效协作。
1. 环境配置与常用命令
全局设置
首次使用前需配置用户信息,确保提交记录归属正确。
git config --global user.name "username"
git config --global user.email "userEmail"
执行 git config --list 可查看当前配置信息。
获取仓库
有两种方式初始化本地仓库:
- 本地初始化(不常用):在空目录下执行
git init,生成.git隐藏文件夹作为版本库。 - 远程克隆:从 Gitee 等平台复制仓库地址,使用
git clone <url>拉取代码。
2. Git 核心概念
理解以下三个区域的关系是掌握 Git 的关键:
- 工作区 (Working Directory):包含
.git文件夹的目录,存放实际代码文件。 - 暂存区 (Stage/Index):
.git中的 Index 文件,用于暂存修改后的文件。 - 版本库 (Repository):存储配置、日志和文件历史版本信息的数据库。
三者流转关系为:工作区修改 -> 暂存区添加 -> 版本库提交。
3. 本地仓库操作
在 repo 文件夹中演示标准操作流程:
- 查看状态:
git status显示文件变更情况。 - 加入暂存区:
git add <file>将文件标记为待提交。 - 取消暂存:
git reset <file>恢复文件至未暂存状态。 - 提交到版本库:
git commit -m "描述信息"。注意必须先 add 再 commit。 - 查看日志:
git log展示提交历史记录。
4. 远程仓库操作
以 Gitee 为例,实现本地与云端同步:
- 克隆远程:
git clone http://<url>。 - 查看远程源:
git remote列出已连接的远程仓库(如 origin)。 - 推送更新:
git push将本地提交上传至远程。 - 拉取更新:
git pull从远程下载最新代码合并到本地。 - 连接远程:
git remote add [name] [url]建立本地与远程关联。
5. 分支管理
分支是并行开发的基石:
- 查看分支:
git branch列出所有本地分支。 - : 新建分支(此时远程尚未存在)。

