使用远程分支的特定文件夹跟踪项目的特定本地文件夹

时间:2019-08-07 20:55:44

标签: git github git-remote

我想将本地存储库的一个特定文件夹连接到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命令以实现上述情况?之后要运行哪些configremote add命令?请让我知道完整的过程。

谢谢。

1 个答案:

答案 0 :(得分:1)

假设admincp是本地Git存储库(意味着您已经在该文件夹中创建了git init .,请添加并提交),您可以:

  • admincp推入自己的GitHub存储库
  • 在您的myproject父GitHub存储库中引用该存储库,并以admincp作为submodule