Git 保留空文件夹结构

假设有如下 helloworld 项目结构:

helloworld
 |--.git
 |--.gitignore
 |--Builds
    |--WebGL
    |--iOS
    |--Android

现在有个需求,在上传到 github 仓库时,只想保留 WebGL、iOS、Android 文件夹的结构,不想要里面的内容,可以按以下步骤实现

  1. 分别在 WebGL、iOS、Android 文件夹下创建一个空文件,如 .gitkeep 文件,完成后结构如下:
WebGL
 |--.gitkeep
iOS
 |--.gitkeep
Android
 |--.gitkeep
  1. 在项目根目录下的 .gitignore 加入以下内容(#注释可忽略).
# 忽略 Builds/Android 下的所有文件,只保留 Builds/Android/.gitkeep
Builds/Android/*
!Builds/Android/.gitkeep

# 忽略 Builds/WebGL 下的所有文件,只保留 Builds/WebGL/.gitkeep
Builds/WebGL/*
!Builds/WebGL/.gitkeep

# 忽略 Builds/iOS 下的所有文件,只保留 Builds/iOS/.gitkeep
Builds/iOS/*
!Builds/iOS/.gitkeep

完成以上步骤,可以尝试添加一此内容到 WebGL、iOS、Android 文件夹下,再执行 git status、git add 操作,发现新加入的内容并未监测到更改.
注意: 如果依然能监测到更改,可能在此之前 WebGL、iOS、Android 文件夹下的文件,已被追踪或提交过了,此时通过以下命令移除即可.

# 移除父文件夹 Builds 下的所有文件,
# 也可以逐个多次移除 Builds/WebGL、Builds/iOS、Builds/Android
git rm -r --cached "Builds"

相关推荐

  1. Git 保留文件夹结构

    2024-06-08 03:30:04       30 阅读
  2. Git添加文件夹

    2024-06-08 03:30:04       29 阅读
  3. git 查看文件夹结构

    2024-06-08 03:30:04       32 阅读
  4. git 提交目录

    2024-06-08 03:30:04       47 阅读
  5. git 创建分支

    2024-06-08 03:30:04       39 阅读
  6. git 仓库笔记

    2024-06-08 03:30:04       34 阅读
  7. git初始化一个远程仓库

    2024-06-08 03:30:04       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-08 03:30:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-08 03:30:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-08 03:30:04       82 阅读
  4. Python语言-面向对象

    2024-06-08 03:30:04       91 阅读

热门阅读

  1. Flink Rest Basic Auth - 安全认证

    2024-06-08 03:30:04       33 阅读
  2. 安卓手机APP开发___设备管理概述

    2024-06-08 03:30:04       27 阅读
  3. Gnu/Linux 系统编程 - 如何获取帮助及一个演示

    2024-06-08 03:30:04       34 阅读
  4. C#朗读语音

    2024-06-08 03:30:04       33 阅读
  5. 第3章 列表简介

    2024-06-08 03:30:04       31 阅读
  6. MySQL数据库(7)

    2024-06-08 03:30:04       25 阅读
  7. 快慢指针算法举例

    2024-06-08 03:30:04       33 阅读
  8. pytest +allure在测试中的应用

    2024-06-08 03:30:04       30 阅读
  9. Python笔记 - Lambda表达式

    2024-06-08 03:30:04       24 阅读