Git中如何暂存和恢复暂存区的文件?代码举例讲解

在Git中暂存和恢复暂存区的文件,可以使用git add和git reset命令。

git add 的用法如下:

  1. git add 添加指定文件到暂存区。
  2. git add . 添加当前目录下所有文件到暂存区。
  3. git add -u 添加被修改或删除的文件到暂存区。
  4. git add -A 添加所有被修改或删除的文件以及新文件到暂存区。

例如:
添加readme.txt文件到暂存区:

$ git add readme.txt

添加当前所有文件到暂存区:

$ git add .  

添加被修改的文件到暂存区:

$ git add -u

添加所有被修改的文件和新文件到暂存区:

$ git add -A

git reset 的用法如下:

  1. git reset 从暂存区恢复指定文件到工作区。
  2. git reset . 从暂存区恢复全部文件到工作区。

例如:
从暂存区恢复readme.txt文件到工作区:

$ git reset readme.txt

从暂存区恢复全部文件到工作区:

$ git reset .

利用git add可以将工作区的文件添加到暂存区,利用git reset可以将暂存区的文件恢复到工作区。暂存区是Git进行版本控制的一个中间状态,所以熟练使用git add和git reset命令进行文件状态的转换,这是掌握Git不可或缺的一项基本技能。