没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
git add命令使用详解
git add-将文件内容添加到索引中
语法:
git add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch
| -p]
[--edit | -e] [--[no-]all | -A | --[no-]ignore-removal | [--update | -u]] [--
sparse]
[--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing] [--
renormalize]
[--chmod=(+|-)x] [--pathspec-from-file=<file> [--pathspec-file-nul]]
[--] [<pathspec>…]
描述
此命令使用工作树中的当前内容更新索引,以准备为下一次提交暂存的内
容。它通常将现有路径的当前内容作为一个整体添加,但通过某些选项,它
也可以用于添加仅应用了对工作树文件所做的部分更改的内容,或删除工作
树中不再存在的路径。
“索引”保存了工作树内容的快照,正是这个快照被视为下一次提交的内
容。因此,在对工作树进行任何更改之后,在运行commit命令之前,您必须
使用add命令将任何新的或修改过的文件添加到索引中。
在提交之前,可以多次执行此命令。它仅在运行add命令时添加指定文件的
内容;如果你想在下一次提交中包含后续更改,那么你必须再次运行git
add将新内容添加到索引中。
git status命令可用于获取哪些文件具有为下一次提交准备的更改的摘要。
默认情况下,git add命令不会添加被忽略的文件。如果在命令行上明确指
定了任何被忽略的文件,git add将失败,并显示一个被忽略文件的列表。
Git执行的目录递归或文件名globbing(在shell前引用globs)到达的被忽
略的文件将被自动忽略。git add命令可用于使用-f(force)选项添加被忽
略的文件。
选项
<pathspec>…
要从中添加内容的文件。可以提供Fileglobs(例如*.c)来添加所有匹配的
文件。此外,还可以给出一个前导目录名(例如,dir添加dir/file1和
dir/file2)来更新索引,以匹配整个目录的当前状态(例如,指定dir不仅
会记录工作树中修改的文件dir/filel、添加到工作树中的文件dir/file2,
还会记录从工作树中删除的文件dir/file3)。请注意,旧版本的Git过去会
忽略删除的文件;如果您想添加已修改或新文件,但忽略已删除的文件,请
使用--no-all选项。
-n
--dry-run
不要实际添加文件,只需显示它们是否存在和/或将被忽略。
-v
--verbose
冗长。
-f
--force
允许添加其他被忽略的文件。
--sparse
允许更新稀疏签出锥之外的索引条目。通常,git add拒绝更新路径不适合
稀疏签出锥的索引条目,因为这些文件可能会在没有警告的情况下从工作树
中删除。
-i
--interactive
以交互方式将工作树中的修改内容添加到索引中。可以提供可选的路径参
数,以将操作限制在工作树的一个子集中。
-p
--patch
在索引和工作树之间交互式地选择大块补丁,并将其添加到索引中。这让用
户有机会在将修改后的内容添加到索引之前查看差异。
这有效地运行了add--interactive,但绕过了初始命令菜单,直接跳到
patch子命令。
-e
--edit
在编辑器中打开与索引的差异,让用户编辑。关闭编辑器后,调整大块标题
并将补丁应用于索引。
此选项的目的是拾取和选择要应用的补丁行,甚至修改要暂存的行的内容。
剩余11页未读,继续阅读
资源评论
icysmile131
- 粉丝: 4625
- 资源: 655
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 技术资料分享TF卡资料很好的技术资料.zip
- 技术资料分享TF介绍很好的技术资料.zip
- 10、安徽省大学生学科和技能竞赛A、B类项目列表(2019年版).xlsx
- 9、教育主管部门公布学科竞赛(2015版)-方喻飞
- C语言-leetcode题解之83-remove-duplicates-from-sorted-list.c
- C语言-leetcode题解之79-word-search.c
- C语言-leetcode题解之78-subsets.c
- C语言-leetcode题解之75-sort-colors.c
- C语言-leetcode题解之74-search-a-2d-matrix.c
- C语言-leetcode题解之73-set-matrix-zeroes.c
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功