Git 如何上传一个空文件夹

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hsl0530hsl/article/details/88617437
mkdir aa

git status

发现git根本没发现新建了一个空文件夹,为何git要忽略空文件夹呢?

有的说git开发者不喜欢空文件夹,有的人说空文件夹没有什么实际意义,还有的人说空文件夹的话用某些服务器比如ftp会报错,总之git不支持空文件夹的提交。

解决提交空文件夹的办法?

  • 必须在空文件夹下面有文件.gitkeep文件后缀就是天生来解决这个问题的。
  • 在空目录下创建.gitkeep文件。在该文件中写下如下内容(可选):
# Ignore everything in this directory 
* 
# Except this file !.gitkeep 

在add to index,然后在commit push即可。

windows 下是不可以创建一个以 [.] 开头的文件的,但可以通过命令来自动生成.gitkeep文件:

  1. 打开CMD命令窗口
  2. 切换到需要生成.gitkeep文件的目录下面,用CD命令
  3. 输入命令行 type null>.gitkeep

在这里插入图片描述

  1. 提示的“系统找不到指定的文件”可忽略,此时你就会发现已自动生成一个.gitkeep文件了

猜你喜欢

转载自blog.csdn.net/hsl0530hsl/article/details/88617437