如何将目录提交到git存储库中?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (14)

我无法创建目录。

我的文件夹结构是:

代码-Python-C++-F#-...

在初始化的本地存储库“Code”中,我更改为子文件夹“Python”,“C++”,...确实git init现在,我希望在我的版本控制服务器上使用相同的结构。

% git commit -m "added directories"
# On branch master
nothing to commit (working directory clean)

我想我完全错了,是吗?

提问于
用户回答回答于

首先尝试向目录中添加一些文件。可以向目录中添加一些虚拟文件,并在添加了目录的实际内容后删除该文件。

GIT不跟踪空目录,而是跟踪文件及其内容。

git init
mkdir foo
touch foo/dummy_empty_file

git add foo
git add foo/dummy_empty_file
git commit -m "adding files"
用户回答回答于

GIT不会提交空目录。必须首先在目录中有文件。

扫码关注云+社区