新秀问:如何将空文件夹推送到BitBucket git存储库中

时间:2018-07-27 12:03:31

标签: windows git bitbucket

我已经为软件项目创建了本地框架。

它包含空文件夹,因为...我尚未开始开发。

我尝试提交/推送到我的BitBucket存储库,它只推送其中包含文件的文件夹。

如何推送空目录?我听说您通常需要a.gitkeep或“。”隐藏文件。我什至如何创建这样的隐藏文件?

一个不调用隐藏文件的解决方案将是一个不错的选择,

2 个答案:

答案 0 :(得分:1)

在每个空文件夹中添加空白文件,然后尝试将其推送。

我认为,文件夹名称仅被视为路径,而不是可以推送的文件。

答案 1 :(得分:1)

在Windows中:

使目录保持空白的一种方法是在该目录内创建一个.gitignore文件,其中包含以下内容:

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

如何创建它?打开记事本,将以上内容粘贴到文档中,然后另存为,然后在显示“另存为”文件类型的下拉列表中,选择“所有文件”(),作为文件类型的名称。 :.gitignore-然后保存。

在Linux或Mac上:

 $ mkdir tmp
 $ touch tmp/.gitignore
 $ git add tmp
 $ echo '# Ignore everything in this directory' > tmp/.gitignore
 $ echo '*' >> tmp/.gitignore
 $ echo '# Except this file' >> tmp/.gitignore
 $ echo '!.gitignore' >> tmp/.gitignore
 $ git commit -m 'Empty directory' tmp