在 Git 中高效管理文件是掌握版本控制的基础。以下介绍一系列针对文件的核心操作命令,涵盖从跟踪变更到查看历史的完整流程。

  1. 将更改纳入版本控制
    使用 git add 命令可以将工作区中的文件修改添加到暂存区(Index),这是提交前的必要步骤。

添加特定文件:git add 文件名1 文件名2

添加当前目录所有变更:git add .

  1. 从暂存区撤回更改
    如果误将文件加入暂存区,可以使用 git reset HEAD – 文件名 命令将其移出。这只会撤销暂存操作,工作区中对该文件的修改依然保留。

  2. 从仓库中删除文件
    git rm 文件名 命令会从工作目录和 Git 索引中同时删除该文件。如果仅希望停止跟踪某个文件但将其保留在本地磁盘,则应使用 git
    rm –cached 文件名。

  3. 移动或重命名文件
    Git 提供了专用的 git mv 原文件 新文件 命令来处理文件重命名或移动。此操作会被 Git 识别为一次“重命名”事件,有助于更好地维护文件历史。

  4. 追溯文件变更历史
    git log 命令是查看项目提交历史的主要工具。它会列出当前分支的提交记录,显示完整的提交哈希、作者、日期和提交信息,是排查问题和理解代码演变的利器。