Git 常用命令 --- git add命令

Git add 的一般形式为:git add [参数]  [--] <路径>

表示将需要提交的代码从工作区添加到暂存区。为了方便,一般都用 . 来标识路径, . 表示当前目录。

 

1. git add .

网上普遍的说法是:将修改操作的文件和未跟踪且为新添加的文件添加到git系统的暂存区,但不包括删除的文件。

但实际测试,git add . 同样会将删除的文件添加到暂存区。

 

远程仓库中有a.txt和c.txt。此时,修改了a.txt,删除了c.txt,并新增了一个d.txt

 

使用git add . 命令提交到暂存区,再进行查看

发现删除的文件也同样在暂存区中

 

2. git add -u .

-u == --update 表示将已跟踪文件中的修改和删除的文件添加到暂存区,不包括新增加的文件。

 

接上一步操作:


3. git add -A .

-A == -all 表示将所有的已跟踪的文件的修改与删除和新增的未跟踪的文件都添加到暂存区。




4. git add -i .

-i == -interactive  交互模式。



 

4.1 revert子命令

表示将已经添加到索引库中的文件从索引库中剔除。

执行该命令后,git会例出索引库中的文件列表。然后通过数字来选择。

输入"1"表示git会例出索引库中的文件列表中的第1个文件。

如果我们不输入任何东西,直接回车,将结束revert子命令,返回git add -i的主命令行。

 

4.2 update 子命令

表示将已经tracked的文件添加到索引库中。

 

4.3 add untracked子命令

表示将还没被git管理的文件添加到索引库中。

 

4.4 diff子命令

表示比较索引库中文件和原版本的差异。

 

5. git add -h

查看帮助,使用git add --help可以查看更详细的内容

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值