我想处理github存储库的特定目录。我只想对存储库中的特定文件夹运行推拉和所有其他git命令。
我已经使用github页面构建了我的网站。我添加了一个名为blog的文件夹,我想在其中保存我的静态Blog(使用Jekyll构建)。我只想推/拉博客文件夹,而不是整个仓库。
假设这是我的目录结构
--My Repo/
--index.html
--robots.txt
--blog/
--index.html
--post1.html
我只想使用git命令更新博客文件夹
我发现的一种方法是创建一个名为blog的新存储库,并在其上启用google页面,但是我不想这样做,因为那将是我网站的额外存储库,并且我不想要。还有其他办法吗?
答案 0 :(得分:0)
不,这不是git的工作方式。 git是按设计对整个存储库进行操作的,并且提交始终是全局的。不过,这无关紧要-提交将保存为与上一次提交的差异,因此历史记录中只会记录实际的更改。
如果您不想创建单独的博客存储库并对其进行子模块化,答案是您不能。