四、练习1:Git基础操作
练习1:Git基础操作
练习目标
通过实际操作掌握Git的基本命令,包括初始化仓库、添加文件、提交更改等。
练习步骤
步骤1:环境准备
- 确保已安装Git
- 配置用户信息(如果未配置)
# 检查Git版本
git --version# 配置用户信息
git config --global user.name "你的名字"
git config --global user.email "你的邮箱@example.com"
步骤2:创建本地仓库
# 创建练习目录
mkdir git-practice
cd git-practice# 初始化Git仓库
git init# 查看仓库状态
git status
步骤3:创建并添加文件
# 创建第一个文件
echo "# Git练习项目" > README.md# 查看状态
git status# 添加文件到暂存区
git add README.md# 再次查看状态
git status
步骤4:提交更改
# 提交更改
git commit -m "添加README文件"# 查看提交历史
git log --oneline
步骤5:修改文件并再次提交
# 修改README文件
echo "这是一个Git练习项目,用于学习版本控制。" >> README.md# 查看文件内容
cat README.md# 查看变更
git diff# 添加并提交
git add README.md
git commit -m "更新README文件内容"
步骤6:查看历史记录
# 查看提交历史
git log# 查看简洁历史
git log --oneline# 查看图形化历史
git log --graph --oneline
练习检查点
完成练习后,请检查以下几点:
- Git仓库已正确初始化
- 能够查看仓库状态
- 能够添加文件到暂存区
- 能够提交更改
- 能够查看提交历史
- 能够查看文件变更
扩展练习
-
创建更多文件:
echo "console.log('Hello Git!');" > app.js echo "body { color: blue; }" > style.css git add . git commit -m "添加JavaScript和CSS文件"
-
查看文件历史:
git log --oneline README.md git blame README.md
-
撤销操作:
# 修改文件但不提交 echo "这行会被撤销" >> README.md git checkout -- README.md
常见问题
Q: 为什么git status显示文件为红色?
A: 红色表示文件未被Git跟踪,需要先使用 git add
添加到暂存区。
Q: 如何查看具体的文件变更?
A: 使用 git diff
查看工作区的变更,使用 git diff --staged
查看暂存区的变更。
Q: 提交信息应该怎么写?
A: 提交信息应该简洁明了,描述本次更改的主要内容,建议使用中文或英文。