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

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

总结:

  • git add -a 所有的更改操作--新建,更改,删除;
  • git add . 只包括 新建 ,修改操作;无删除;
  • git add -u 只包括修改,删除操作,无新建;

示例:

git initecho Change me > change-meecho Delete me > delete-megit add change-me delete-megit commit -m initialecho OK >> change-merm delete-meecho Add me > add-megit status# Changed but not updated:#   modified:   change-me#   deleted:    delete-me# Untracked files:#   add-megit add .git status# Changes to be committed:#   new file:   add-me#   modified:   change-me# Changed but not updated:#   deleted:    delete-megit resetgit add -ugit status# Changes to be committed:#   modified:   change-me#   deleted:    delete-me# Untracked files:#   add-megit resetgit add -Agit status# Changes to be committed:#   new file:   add-me#   modified:   change-me#   deleted:    delete-me

Summary:

  • git add -Astages All
  • git add .stages new and modified, without deleted
  • git add -ustages modified and deleted, without new

参考:

转载于:https://www.cnblogs.com/cocoajin/p/3324010.html

你可能感兴趣的文章
为什么 NSLog 不支持 Swift 对象
查看>>
如何优雅的选择字体(font-family)
查看>>
为 Koa 框架封装 webpack-dev-middleware 中间件
查看>>
深入浅出JavaScript:理解函数
查看>>
将群晖 NAS 安全地暴露到公网中
查看>>
【二次元的CSS】—— 用 DIV + CSS3 画咸蛋超人(详解步骤)
查看>>
Android程序逆向分析
查看>>
在阿里云centOS环境下搭建基于thinkphp的网站
查看>>
RegEx 快速掌握最基本的正则语法
查看>>
过去的2015年
查看>>
Webpack + React 开发之路
查看>>
【译】使用 AngularJS 和 Electron 构建桌面应用
查看>>
【经验总结】记一次艰难的居中--日历榜单
查看>>
所有博客将会誊到http://www.xumenger.com/
查看>>
Jodd 5.0.8 发布,Java 常用工具包
查看>>
某网页数据爬取记录
查看>>
GoLand 2019.1 Beta 发布,重要里程碑
查看>>
浅谈SAP Cloud for Sales 自动化
查看>>
舍弗勒为自动驾驶做出准备,L4/L5级智能转向与线控技术 | 2019上海车展 ...
查看>>
阿里云文件存储NAS跨VPC挂载
查看>>