Skip to content

提交历史练习

简单约 15 分钟

你将构建什么

在一个仓库中分多次提交构建项目历史:创建多个文件、修改内容、分步提交。用 git log 查看完整历史,理解每次提交都是项目的一个快照。

学习目标

  • 分多次提交,构建有意义的项目历史
  • 用 git log 查看提交历史和详细信息
  • 理解每次提交是项目的一个快照
  • 练习规范的提交信息写作

前置要求

  • 了解 git init、add、commit 基本工作流
  • 已完成“创建仓库工作流”项目或具备同等基础

步骤

  1. 1

    初始化仓库并首次提交

    创建新目录 git-history-practice,git init 初始化。创建 README.md 并提交。

    代码
    mkdir git-history-practice
    cd git-history-practice
    git init
    echo "# 历史练习项目" > README.md
    git add README.md
    git commit -m "初始化项目"

    预期结果

    仓库创建完成,有一条初始化提交。

  2. 2

    添加新文件并提交

    创建一个 index.html 文件,写入基本 HTML 骨架。git add 暂存后提交,提交信息描述添加了什么。

    代码
    echo "<!DOCTYPE html><html><body></body></html>" > index.html
    git add index.html
    git commit -m "添加 HTML 入口文件"

    预期结果

    index.html 被提交,历史中多了一条记录。

  3. 3

    修改现有文件并提交

    编辑 README.md,添加一段项目说明。git status 看到修改,git add 暂存,git commit 提交。提交信息说明改了什么。

    代码
    # 历史练习项目
    
    这是一个用于练习 Git 提交历史的示例项目。
    包含一个 HTML 入口文件。

    预期结果

    README.md 的修改被提交,历史中又多一条记录。

  4. 4

    用 git log 查看完整历史

    运行 git log 查看完整提交历史。用 --oneline 简洁模式、--stat 查看每次提交改了哪些文件、-p 查看具体改动内容。

    代码
    git log
    git log --oneline
    git log --stat
    git log -p

    预期结果

    看到三条提交记录,--oneline 每条一行,--stat 显示文件变更统计。

自己动手试试

你学到了什么

你学会了通过多次提交构建项目历史,每次提交都是项目的一个快照,可以随时回退。规范的提交信息让历史可读、可追溯——这是团队协作的基础。

相关资源

相关课程

相关练习

相关工具

相关参考文档

相关错误

相关术语

相关术语

新手友好的术语表用大白话解释编程术语——变量、函数、DOM、Promise 等等。

相关错误

用大白话解释常见错误——什么意思、为什么发生、如何修复。

← 返回主题