如何在我的回购中添加子模块

时间:2015-08-05 03:38:31

标签: git github git-submodules octopress

我从github克隆了octopress。

当我尝试在那里添加目录时,我收到以下错误:

git add source/*
fatal: Pathspec 'source/about' is in submodule 'octopress'

1 个答案:

答案 0 :(得分:0)

您可以直接添加source/*。你必须进入该文件夹,然后添加并提交你的内容。

子模块是独立文件夹(存储库),您必须在目录中添加和提交文件。

cd source

# add the content 
git add .

# Commit the changes
git commit -m "Added Octopress source"

# push updates
git push origin <branch name>

由于您修改了Octopress的源目录,因此您还需要生成内容以确保拥有最新生成的文件。

# generate the content
rake generate

# Deploy the changes in case you need to deploy them.