git 上传空文件夹

空文件夹默认不会上传到远程仓库。如果想在远程仓库中保存一个空文件夹作为占位符的话,可以在空文件中创建一个.gitkeep 文件即可,

说白了就是再创建一个空文件,使得你的文件夹不是空文件夹了。。。这是个取巧的做法。更合理的做法是:在空文件夹下新建.gitignore文件,文件内容:

# Ignore everything in this directory
*
# Except this file
!.gitignore

这样一来,这就才是名副其实的空文件夹,除了.gitignore的其它文件都会被忽略掉!

### 创建文件夹并将其添加到 Git 仓库 为了在 Git 中创建文件夹并将文件添加到仓库,可以遵循一系列操作来确保文件夹及其内容被正确跟踪。 对于创建一个新的文件夹,在操作系统中直接创建该文件夹即可。假设有一个名为 `new_folder` 的文件夹需要加入到 Git 仓库中: ```bash mkdir new_folder ``` 当向此文件夹内添加文件之后,比如一个简单的文本文件 `example.txt`: ```bash echo "Example content" > new_folder/example.txt ``` 为了让 Git 跟踪这些更改,需先初始化 Git 仓库(如果尚未完成),这可以通过命令实现[^1]: ```bash git init ``` 接着,将新创建的文件添加至暂存区以便准备提交: ```bash git add new_folder/ ``` 上述命令不仅会把 `example.txt` 加入到暂存区,还会让 Git 开始追踪整个 `new_folder/` 文件夹中的所有文件变化情况。需要注意的是,Git 不支持文件夹;因此,若希望保留某些特定结构下的文件夹,则可以在其中放置 `.gitkeep` 文件作为占位符[^5]。 最后,执行提交动作以保存改动记录,并附带描述性的消息帮助理解此次变更的目的: ```bash git commit -m "Add new folder with example file" ``` 一旦完成了本地修改的操作流程,就可以考虑与远程仓库同步数据了。如果有对应的线上版本库存在的话,那么应当拉取最新的更新后再推送自己的贡献[^3]: ```bash git pull --rebase origin main git push origin main ``` 以上过程涵盖了从创建文件夹直到最终上传至远端服务器的所有必要步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

颹蕭蕭

白嫖?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值