git add 将工作区文件添加到暂存区

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,不会监控没有被跟踪的新文件

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值