Git基础教程:从零开始
什么是版本控制
版本控制是记录文件变更历史的系统。想象你在写文档时保存了多个副本:方案v1.doc、方案v2.doc、方案最终版.doc。版本控制就是用专业工具自动管理这一过程。
安装Git
安装后打开命令行,输入 git --version 验证安装。
配置Git
首次使用需要配置身份信息:
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
创建第一个仓库
mkdir my-project
cd my-project
git init
git init 会在当前目录创建一个 .git 隐藏文件夹,这就是本地仓库。
第一次提交
echo "# My Project" > README.md
git add README.md
git commit -m "init: 创建项目"
git add 将文件加入暂存区,git commit 将暂存区的变更保存为一个提交。
查看状态和历史
git status
git log
git status 查看当前工作区状态,git log 查看提交历史。
基本工作流程
1. 修改文件 2. git add 文件名(暂存变更) 3. git commit -m "说明"(提交) 4. 重复以上步骤
常见问题
git init后文件夹没变化? .git是隐藏文件夹,用 ls -a 可见。
commit message写什么? 简要描述本次修改的内容,如"修复登录bug"。
可以撤销git add吗? 使用 git reset 文件名 取消暂存。
相关路径:继续阅读以下页面可完成下载、安装和使用配置。
常见问题
第一次提交前必须配置用户名和邮箱吗?
建议必须配置。Git 会把 user.name 和 user.email 写入提交记录,用于识别提交作者。
git add 和 git commit 有什么区别?
git add 是把改动放入暂存区,git commit 是把暂存区保存为一次提交。
国内用户学习 Git 需要配置代理吗?
学习本地命令不需要;访问 GitHub 远程仓库较慢时,再参考代理配置教程。