博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git add -A和git add . 的区别
阅读量:6787 次
发布时间:2019-06-26

本文共 484 字,大约阅读时间需要 1 分钟。

git add -A和 git add . git add -u在功能上看似很相近,但还是有所差别。

git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。

git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写)

git add -A :是上面两个功能的合集(git add --all的缩写)

总结:

·  git add -A  提交所有变化

·  git add -u  提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)

·  git add .  提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件

git版本不同会有所区别:

 

转载于:https://www.cnblogs.com/e0yu/p/8608674.html

你可能感兴趣的文章
食物链 2001年NOI全国竞赛
查看>>
python高级之操作数据库
查看>>
Python 10.2
查看>>
linux 下安装tomcat
查看>>
day17递归函数(二分法查找)
查看>>
部署php
查看>>
Android开发时经经常使用的LogUtil
查看>>
读书笔记—编写高质量代码(第4章)
查看>>
ORA-01219:数据库未打开:仅允许在固定表/视图中查询
查看>>
bzoj3251 树上三角形
查看>>
Spring+SpringMVC+MyBatis深入学习及搭建(十)——MyBatis逆向工程
查看>>
寻找扫描库
查看>>
python之目录文件操作
查看>>
解决C#程序只允许运行一个实例的几种方法详解
查看>>
《Hadoop金融大数据分析》读书笔记
查看>>
启动redis出现Creating Server TCP listening socket *:6379: bind: No such file or directory
查看>>
MyBatis good
查看>>
44个JAVA代码质量管理工具(转)
查看>>
C语言中float,double类型,在内存中的结构(存储方式)
查看>>
Android环境搭建的步骤
查看>>