首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将目录提交到git存储库?

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

Stack Overflow用户
提问于 2009-10-15 17:27:25
回答 3查看 71.9K关注 0票数 23

我在这里读到了很棒的git tutorial,我无法创建目录。

我的文件夹结构是:

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

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

代码语言:javascript
复制
% git commit -m "added directories"
# On branch master
nothing to commit (working directory clean)

我想我完全弄错了,是吗?

谢谢,wishi

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-10-15 17:31:26

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

Git不跟踪空目录,它跟踪文件及其内容。

代码语言:javascript
复制
git init
mkdir foo
touch foo/dummy_empty_file

git add foo
git add foo/dummy_empty_file
git commit -m "adding files"
票数 39
EN

Stack Overflow用户

发布于 2009-10-15 17:29:27

Git不会提交空目录。目录中必须先有文件。

票数 29
EN

Stack Overflow用户

发布于 2021-04-22 00:54:03

在要提交的空文件夹中创建一个空.gitignore文件。

Git将只跟踪文件和其中的更改。因此,文件夹作为其中文件更改的一部分进行跟踪。为了创建一个空文件夹并提交它,其中必须有一些文件。

你可以添加任何你想要的文件,如果你没有任何文件要放在那里,我建议使用一个空的.gitignore文件。只要它是空的,这就不会对你的repo产生任何影响

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1573883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档