首页 > 解决方案 > 如何将子文件夹中的文件添加到新存储库?

问题描述

我有一个网站存储库,它有两个单独的遥控器。一种用于网站文件,另一种用于数据集和 R 脚本,以使我的博客文章中的一些数据可重现并存档以备将来使用。

我的本地文件结构如下所示。

-Website
|
|--website-files/posts/blog-post1
                     |/blog-post2
                     |r_script.R

该文件夹Website有两个遥控器,一个origin用于网站,一个blog-post用于我的复制文件的垃圾场。

所以,因为我已经干净地添加了第二个遥控器,所以我尝试添加文件r_script.R并将其推送到遥控器blog-post

git add website-files/posts/r_script.R

然后,但是,当我检查状态时, git status 将文件名显示为未跟踪列出为 ../../r_script.R

确切的问题:如何在要跟踪的子文件夹中添加文件,然后推送自己独特的遥控器?请注意,当我复制r_script.R到文件夹Website并运行git add r_script.R时,它会显示为准备提交的暂存文件。

但我真的宁愿将它保存在子文件夹中以保持清洁。

也许我应该将 repoblog-post作为子模块添加到子文件夹website-files/posts/或类似的东西?

标签: github

解决方案


推荐阅读