git add 暂存命令——为下一次提交做准备

本文详细介绍了Git的add命令,包括其用于准备下次提交的用法,如-dry-run选项进行预览,-f选项强制添加忽略文件,-u选项更新已追踪文件,-A选项全面更新和添加。理解这些选项有助于更好地管理和控制Git的工作流。
摘要由CSDN通过智能技术生成


语法

git add [<选项> …​] [--] [<路径名> …​]

提示:方括号 [ ] 表示可选,...表示可以有多项。


描述

更新暂存区的目录树,同时工作区修改(或新增)的文件内容会被写入到对象库中的一个新对象中,而该对象的ID被记录在暂存区的文件索引中。

在这里插入图片描述

“ 暂存区 ” 保存着工作区内容的快照,正是这个快照被作为下一次提交的内容。因此,在对工作区进行任何更改之后,并在运行 commit 命令之前,您必须使用 add 命令将任何新的或修改过的文件添加到暂存区中。

此命令可以在提交前多次执行。它只在 add 命令运行时添加指定文件的内容;如果您希望在下一次提交中包含后续更改,那么您必须再次运行 add 命令以将新内容添加到暂存区中。


git add .

执行 git add . 将当前目录下的文件添加到暂存区,默认不会添加忽略文件,.表示当前目录。


-n --dry-run 选项——测试性 add

使用 -n 选项不实际添加文件,只显示它们是否会被添加、删除或忽略等。

在这里插入图片描述


-f --force 选项——允许添加被忽略文件


-u --update 选项——更新已追踪文件

这将修改删除暂存区内容以匹配工作区,但不会添加新文件。


-A --all 选项——更新和添加文件

这将添加修改删除暂存区内容以匹配工作区。


--no-all --ignore-removal——更新和添加文件,但不删除

这将添加修改暂存区内容以匹配工作区,但忽略被删除的文件。


‐‐ —— 分隔文件列表

此选项可用于将命令行选项与文件列表分开,(当文件名可能被误认为是命令行选项时很有用)。

例如git add -- 路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值