📜  git stage - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:00:56.714000             🧑  作者: Mango

Git Stage


Git Stage 是一个 Git 命令,用于将文件从工作目录添加到 Git 的暂存区中。

使用方法

在 Terminal 中输入以下命令:

git add <file>

其中,<file> 可以是文件名,也可以是文件路径,如:

  • index.html
  • src/app.js
  • docs/* (匹配 docs 目录下的所有文件)
工作原理

Git 保存文件的过程由三个区域组成:工作目录、暂存区和版本库。

当你在编辑文件时,文件保存在工作目录中。而要将更改保存到版本库中,需要通过 Git Stage 命令将文件添加到暂存区,再通过 Git Commit 命令将暂存区中的文件保存到版本库中。

使用 Git Stage 命令之后,可以通过 git status 查看文件的状态,文件状态的含义如下:

  • Changes to be committed(将要提交的更改):表示文件已添加到暂存区,但还没有提交到版本库中。
  • Changes not staged for commit(未暂存的更改):表示文件修改了但没有添加到暂存区。
  • Untracked files(未追踪的文件):表示在工作目录中存在但没有被添加到 Git 中的文件。
Tips
  • 建议在编辑文件时,先使用 Git Stage 命令将文件添加到暂存区,并使用 git status 命令查看文件状态,确保将要提交的文件都已添加到暂存区中。
  • 可以使用 git add -A 命令将工作目录中所有文件添加到暂存区,包括未追踪的文件。
  • 如果想要取消已经添加到暂存区中的文件,可以使用 git reset <file> 命令。
  • 如果想要从暂存区中删除文件,可以使用 git rm --cached <file> 命令。
总结

通过本文的介绍,你应该理解 Git Stage 命令的使用方法和工作原理,以及文件状态的含义和相应的操作命令。在日常的工作中,使用 Git Stage 命令可以帮助你更好地管理代码的版本和更改历史。