哪些网站可以免费做简历,开发板的用途,网站设计制作过程,北京易点云是什么公司假设有如下 helloworld 项目结构#xff1a;
helloworld|--.git|--.gitignore|--Builds|--WebGL|--iOS|--Android现在有个需求#xff0c;在上传到 github 仓库时#xff0c;只想保留 WebGL、iOS、Android 文件夹的结构#xff0c;不想要里面的内容#xff0c;可以按以下…假设有如下 helloworld 项目结构
helloworld|--.git|--.gitignore|--Builds|--WebGL|--iOS|--Android现在有个需求在上传到 github 仓库时只想保留 WebGL、iOS、Android 文件夹的结构不想要里面的内容可以按以下步骤实现
分别在 WebGL、iOS、Android 文件夹下创建一个空文件如 .gitkeep 文件完成后结构如下
WebGL|--.gitkeep
iOS|--.gitkeep
Android|--.gitkeep在项目根目录下的 .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