Git 添加文件到暂存区
在 Git 中,将文件添加到暂存区,标志着你对文件所做的更改将被包含在下一次提交中。
添加单个文件
如果你只想添加特定的文件到暂存区,可以使用以下命令:
git add filename
这里的 filename
是你想要添加的文件名。例如,如果你有一个名为 README.md
的文件,你可以使用以下命令添加它:
git add README.md
添加多个文件
如果你想添加多个文件到暂存区,可以分别列出这些文件名,用空格隔开:
git add file1 file2 file3
添加特定类型的文件
有时候,你可能想添加某一类文件,比如所有 .txt
文件。可以使用通配符 *
来实现:
git add *.txt
这将添加当前目录下所有扩展名为 .txt
的文件到暂存区。
添加当前目录下的所有文件
如果你想要添加当前目录及其子目录下的所有文件,可以使用:
git add .
注意命令末尾的句点 .
,它表示当前目录。这个命令会递归地添加所有文件,包括新创建的文件和已修改的文件,但不包括被忽略的文件。
添加所有修改和删除的文件
如果你想要添加所有已修改和已删除的文件,但不包括新文件,可以使用:
git add -u
这个命令只更新那些已经被 Git 跟踪的文件。
添加所有修改、删除和新文件
如果你想要一次性添加所有已修改、已删除和新创建的文件,可以使用:
git add -A
这个命令相当于同时运行了 git add .
和 git add -u
。
查看暂存区的状态
在添加文件到暂存区之后,你可以使用以下命令来查看哪些文件已经被添加,哪些还没有:
git status
这个命令会显示哪些文件已经被暂存,哪些还没有,以及是否有未跟踪的文件。
取消暂存的文件
如果你不小心将错误的文件添加到了暂存区,可以使用以下命令来取消暂存:
git reset HEAD filename
这里的 filename
是你想要取消暂存的文件名。