我在这里读到了很棒的git tutorial,我无法创建目录。
我的文件夹结构是:
代码- Python - C++ - F# - ...
在初始化的本地存储库"Code“中,我将其更改为子文件夹"Python”、"C++“、...做了git init
,现在我想在我的版本控制服务器上使用相同的结构。
% git commit -m "added directories"
# On branch master
nothing to commit (working directory clean)
我想我完全弄错了,是吗?
谢谢,wishi
发布于 2009-10-15 17:31:26
尝试先将一些文件添加到目录。您可以向目录中添加一些虚拟文件,并在添加了目录的实际内容后删除该文件。
Git不跟踪空目录,它跟踪文件及其内容。
git init
mkdir foo
touch foo/dummy_empty_file
git add foo
git add foo/dummy_empty_file
git commit -m "adding files"
发布于 2009-10-15 17:29:27
Git不会提交空目录。目录中必须先有文件。
发布于 2021-04-22 00:54:03
在要提交的空文件夹中创建一个空.gitignore
文件。
Git将只跟踪文件和其中的更改。因此,文件夹作为其中文件更改的一部分进行跟踪。为了创建一个空文件夹并提交它,其中必须有一些文件。
你可以添加任何你想要的文件,如果你没有任何文件要放在那里,我建议使用一个空的.gitignore
文件。只要它是空的,这就不会对你的repo产生任何影响
https://stackoverflow.com/questions/1573883
复制相似问题