当前位置: 首页 > ds >正文

Git 提交除某个文件外的其他所有文件

方法一:显式排除 bootstrap.yaml

git add . ':!bootstrap.yaml'

. 表示添加当前目录所有文件

‘:!bootstrap.yaml’ 表示排除 bootstrap.yaml

然后提交:

git commit -m "your commit message"

方法二:先添加所有,再取消掉 bootstrap.yaml

git add .
git reset bootstrap.yaml

这样 staging area(暂存区)里会去掉 bootstrap.yaml,其他文件都在。
然后:

git commit -m "your commit message"

方法三:交互式添加(适合控制多个文件)

git add -p

会一个一个文件/区块地问你是否添加,按 y/n 选择。
如果只有一个文件不想加,用方法二更快。

http://www.xdnf.cn/news/18639.html

相关文章:

  • 微信开发者工具:更改 AppID 失败
  • 嵌入式-EXTI的工作原理和按钮实验-Day19
  • 我从零开始学习C语言(13)- 循环语句 PART2
  • QT-窗口类部件
  • K8S高可用集群
  • K8s的相关知识总结
  • 如何理解面向过程和面向对象,举例说明一下?
  • Qt5 的跨平台开发详细讲解
  • 计算机毕设选题推荐 基于Spark的家庭能源消耗智能分析与可视化系统 基于机器学习的家庭能源消耗预测与可视化系统源码
  • 告别第三方流氓工具,如何实现纯净系统维护
  • DIC技术极端环境高温案例分享——从1600℃的锆合金力学性能测试到3000℃变形测试的DIC测量
  • 手机、电脑屏幕的显示坏点检测和成像原理
  • k8s----学习站点搭建
  • C++显示类型转换运算符static_cast使用指南
  • 贪吃蛇--C++实战项目(零基础)
  • 大模型微调:从理论到实践的全面指南
  • 【链表 - LeetCode】19. 删除链表的倒数第 N 个结点
  • Laravel 使用阿里云OSS S3 协议文件上传
  • Java多线程面试题二
  • Flask电影投票系统全解析
  • WPF控件随窗体大宽度高度改变而改变
  • 金融风控AI引擎:实时反欺诈系统的架构设计与实现
  • Rust 入门 注释和文档之 cargo doc (二十三)
  • AP服务发现PRS_SOMEIPSD_00255 的解析
  • 《WINDOWS 环境下32位汇编语言程序设计》第7章 图形操作(1)
  • UNIKGQA论文笔记
  • XP系统安装Android Studio 3.5.3并建立Java或Native C++工程,然后在安卓手机上运行
  • 算法题(188):团伙
  • Linux--进程核心概念
  • 论文精读(三)|智能合约漏洞检测技术综述