我想将本地存储库的一个特定文件夹连接到github.com上远程存储库的特定文件夹
示例我的项目的本地和远程结构。 (例如CodeIgniter / PHP结构)
我的本地存储库结构=>
C:\wamp64\www\myproject\
admincp
assests_admin
index.php
application
admincp
config
controllers
models
views
front
config
controllers
models
views
language
assests_front
uploads
userfiles
vendor
index.php
我的Git远程仓库结构(私有仓库)=> 在远程仓库中,我只有以下文件夹。
我这里也只有master
个分支。
https://github.com/username/myproject/
assests_admin
admincp
config
controllers
models
views
assests_front
front
config
controllers
models
views
现在,我想使用远程仓库C:\wamp64\www\myproject\application\admincp
文件夹来跟踪本地https://github.com/username/myproject/admincp
文件夹(及其所有子文件夹和文件)及其全部内容。
与使用远程仓库C:\wamp64\www\myproject\application\front
文件夹跟踪本地https://github.com/username/myproject/front
文件夹(及其所有子文件夹和文件)相同,并且包含所有内容。
队列1 => 这种情况是否可能?
问题2 => 然后,如果可能,我必须在哪个本地文件夹中运行$git init
命令以实现上述情况?之后要运行哪些config
和remote add
命令?请让我知道完整的过程。
谢谢。
答案 0 :(得分:1)
假设admincp
是本地Git存储库(意味着您已经在该文件夹中创建了git init .
,请添加并提交),您可以:
admincp
推入自己的GitHub存储库myproject
父GitHub存储库中引用该存储库,并以admincp
作为submodule。