初学者如何初识 Git?

文章导读
初学者学 Git 别一上来就啃原理,先装好软件,配好名字邮箱,跟着几个核心命令把代码存进去再取出来,跑通流程再研究分支和合并。
📋 目录
  1. A 下载安装指南
  2. B 初始配置与忽略规则
  3. C 核心工作流实操
  4. D 如何验证是否生效
  5. E 常见坑与排查
  6. F 下一步学习建议
A A

初学者学 Git 别一上来就啃原理,先装好软件,配好名字邮箱,跟着几个核心命令把代码存进去再取出来,跑通流程再研究分支和合并。

核心建议:Git 是分布式版本控制工具,初学重点在于熟悉工作流而非背诵命令

  • 适合:刚接触代码版本管理的新手
  • 先看:官方文档的基础章节
  • 建议:在本地仓库反复练习

下载安装指南

访问 Git 官网 下载对应系统版本。

Windows

下载 exe 安装包,一路默认下一步即可。安装完成后,右键菜单会出现 "Git GUI Here" 和 "Git Bash Here"。

Mac

推荐使用 Homebrew 安装:brew install git,或直接下载 dmg 安装包。

Linux

Ubuntu/Debian:sudo apt-get install git;CentOS:sudo yum install git

验证安装

打开终端(Windows 推荐 Git Bash),运行:

git `--version`

输出版本号即表示安装成功。

初始配置与忽略规则

安装后首要任务是配置身份信息,否则提交记录无法关联作者。

git config `--global` user.name "Your Name"
git config `--global` user.email "your@email.com"

重要:在初始化仓库前,建议先创建 .gitignore 文件,避免误提交敏感信息或临时文件。

初学者如何初识 Git?
# 示例 .gitignore 内容
*.log
node_modules/
.DS_Store
.env

核心工作流实操

1. 新建项目文件夹,进入目录初始化仓库:

mkdir my-project
cd my-project
git init

2. 创建代码文件(如 index.html),然后查看状态:

git status

3. 将特定文件加入暂存区(避免直接使用 git add . 以免纳入忽略规则外的敏感文件):

git add index.html

4. 提交到本地仓库:

git commit -m "first commit"

如何验证是否生效

运行 git status,若显示 "nothing to commit, working tree clean" 表示当前无未提交变更。运行 git log 能看到刚才的提交记录即成功。

常见坑与排查

1. 敏感信息泄露:切勿将密码、密钥、.env 文件提交到仓库。若已提交,需使用 git filter-branch 或 BFG 工具清理历史。

2. 暂存区概念混淆:修改文件后必须再次 git add 才能纳入下一次提交,仅 commit 不会自动包含工作区变更。

3. 终端环境差异:Windows 用户使用 CMD 可能遇到路径问题,建议统一使用 Git Bash 或 VS Code 内置终端。

下一步学习建议

熟悉本地流程后,可进一步学习分支管理(git branch)与远程仓库协作(git push/pull)。