最近在摸索Quartz的正确使用方式。
由于我的Quartz的所有数据均来自我的Obsidian,同时这个Obsidian又在Github上有一个独立的项目,所以想着用子模块的方式将这个项目添加到Quartz中作为 content
目录。
添加子模块
默认情况下,子模块会将子项目放到一个与仓库同名的目录中,本例中是 Obsidian
。 如果你想要放到其他地方,那么可以在命令结尾添加一个不同的路径。
同时,在根目录下会生成一个名为 .gitmodules
的文件,里面记录的模块的信息
[submodule "Obsidian"]
path = Obsidian
url = https://github.com/rebron1900/Obsidian
删除子模块
使用 git submodule deinit <子模块路径>
命令,将子模块从.gitmodules 文件中移除。
git submodule deinit Obsidian
使用 git rm <子模块路径>
命令,将子模块从主存储库中删除。