git add 将工作区文件添加到暂存区
1. 前言众所周知,git 中有工作区、暂存区、版本库三大组成部分工作区: 电脑中能看到的目录,也就是写代码的地方暂存区: 英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件中,暂存区有时也叫做索引版本库: 在工作区中有一个隐藏目录 .git,这个不算工作区,而是 git 的版本库2. git add 基本操作add 命令的作用就是将工作区的文件添加到暂存区使用示
文章共387字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
1. 前言
众所周知,git 中有工作区、暂存区、版本库三大组成部分
工作区: 电脑中能看到的目录,也就是写代码的地方
暂存区: 英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件中,暂存区有时也叫做索引
版本库: 在工作区中有一个隐藏目录 .git,这个不算工作区,而是 git 的版本库
2. git add 基本操作
add 命令的作用就是将工作区的文件添加到暂存区
使用示例
// 将单个文件到暂存区
git add 1.md
// 将多个文件到暂存区
git add doc.md user/profile.txt
// 将 user 目录添加到暂存区
git add user
3. git add 命令参数
-A, --all 添加所有跟踪和未跟踪文件的更改 (add changes from all tracked and untracked files)
-A 参数会监控工作区的状态树,它会把工作区的所有变化提交到暂存区,包括修改(modified)、新文件(Untracked files)、删除的文件(deleted)。使用 .
在 git 2.x 也可以达到一样的效果,但在 git 1.x 中不同的是 .
不会监控删除的文件
下面几种用法的作用完全相同
git add .
git add -A
git add --all
-u, --update 只更新已被跟踪文件(update tracked files)
-u 参数仅监控已经被 add 的文件,也就是 tracked files,不会监控没有被跟踪的新文件
更多推荐
已为社区贡献3条内容
所有评论(0)