1. Git基础配置与初始化
作为一名长期使用Git进行版本控制的开发者,我深刻理解正确配置Git环境的重要性。让我们从最基础的配置开始,逐步深入Git的各个核心功能。
1.1 用户身份配置
在开始使用Git之前,必须设置你的身份信息。这不仅是良好的开发习惯,也是团队协作的基础要求。Git提供了两种配置级别:
bash复制# 全局配置(适用于所有项目)
git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"
# 项目级配置(仅对当前仓库有效)
git config --local user.name "项目特定用户名"
git config --local user.email "项目特定邮箱"
提示:在团队项目中,建议使用全局配置保持一致身份。当需要为特定项目使用不同身份时(如公司和个人项目分开),再使用项目级配置。
1.2 初始化新仓库
创建新项目时,初始化Git仓库是第一步:
bash复制# 在当前目录初始化Git仓库
git init
这个命令会创建一个隐藏的.git目录,包含Git管理项目所需的所有元数据。我建议在项目根目录执行此命令,而不是在子目录中。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 基础工作流程
Git的标准工作流程包含三个核心阶段:工作区 → 暂存区 → 本地仓库。理解这个流程是掌握Git的关键。
2.1 添加文件到暂存区
bash复制# 添加单个文件
git add README.md
# 添加所有修改和新文件
git add .
# 添加所有文件(包括删除的文件)
git add -A
注意:git add . 和 git add -A 的区别在于作用范围。在子目录执行时,前者只添加当前目录及其子目录,后者会添加整个工作树的所有变更。
2.2 提交更改
bash复制# 基本提交
git commit -m "描述性提交信息"
# 修改上次提交(未推送时)
git commit --amend -m "新的提交信息"
我强烈建议遵循[约定式提交](https://www.conventionalcommits.o
