git add . 和 git add -u 和 git add -A 的区别
git add .
:该命令会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容的修改(modified) 以及新建的文件(untracked file),但不包括被删除的文件。git add -u
:该命令仅监控已经被 add 的文件(即 tracked file),会将被修改的文件和被删除的文件提交到暂存区,但该命令不会提交新建的文件(untracked file)。(git add --update
的缩写)git add -A
:是上面两个功能的合集(git add --all
的缩写),将文件的修改,文件的删除,文件的新建,添加到暂存区。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论