在Git中暂存和恢复暂存区的文件,可以使用git add和git reset命令。
git add 的用法如下:
- git add 添加指定文件到暂存区。
- git add . 添加当前目录下所有文件到暂存区。
- git add -u 添加被修改或删除的文件到暂存区。
- git add -A 添加所有被修改或删除的文件以及新文件到暂存区。
例如:
添加readme.txt文件到暂存区:
$ git add readme.txt
添加当前所有文件到暂存区:
$ git add .
添加被修改的文件到暂存区:
$ git add -u
添加所有被修改的文件和新文件到暂存区:
$ git add -A
git reset 的用法如下:
- git reset 从暂存区恢复指定文件到工作区。
- git reset . 从暂存区恢复全部文件到工作区。
例如:
从暂存区恢复readme.txt文件到工作区:
$ git reset readme.txt
从暂存区恢复全部文件到工作区:
$ git reset .
利用git add可以将工作区的文件添加到暂存区,利用git reset可以将暂存区的文件恢复到工作区。暂存区是Git进行版本控制的一个中间状态,所以熟练使用git add和git reset命令进行文件状态的转换,这是掌握Git不可或缺的一项基本技能。