【问题标题】:creating and pushing files in a structured github repository在结构化的 github 存储库中创建和推送文件
【发布时间】:2020-09-12 19:02:38
【问题描述】:

我如何在 github 项目中使用终端创建子文件夹(包含文件),知道我将处理这些文件并将它们推送到该特定项目/目录的子文件夹?

例如:

myproject
    |_work00 (to push changes in this folder)  
    |_work01
    |_work02

有什么想法吗?!

提前致谢!

【问题讨论】:

    标签: git github terminal repository git-push


    【解决方案1】:

    首先,如果您只有一个 GitHub 存储库,您可以简单地在子文件夹中添加文件,然后从 myproject 内的任何位置推送:所述文件将出现在远程 GitHub“myproject”存储库中。

    但是,其次,如果您希望每个 workxx 文件夹有一个 GitHub 存储库,您可以在 GitHub 上创建它们,然后在 myproject 存储库中创建 add them as submodules

    cd /path/to/myproject
    git submodule add https://github.com/<me>/work00
    

    然后您可以在这些子模块中工作,从每个子模块中添加、提交和推送。

    但您还必须从myproject 添加、提交和推送,以便为这些子模块注册新状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-31
      • 2019-10-10
      • 1970-01-01
      • 2012-08-25
      • 2017-11-29
      • 2023-04-02
      • 2021-05-13
      • 1970-01-01
      相关资源
      最近更新 更多