【问题标题】:Commit multiple project folders into One repository将多个项目文件夹提交到一个存储库
【发布时间】:2021-03-02 12:55:26
【问题描述】:

我目前正在学习 Angular,课程包含不同的模块,每个模块都有自己的 Angular 项目设置。现在为了存档我的工作以供将来参考,请告诉我如何将多个 Angular 项目文件夹添加到单个 github 存储库中??

例如:我有两个文件夹——Angular-Databinding 和 Angular-services,每个文件夹都是一个项目文件夹,其中包含 src、package.json 和 gitignore 等文件。所以我想将这两个文件夹添加到一个存储库中

【问题讨论】:

    标签: angular github


    【解决方案1】:

    选项很少。

    1)

    • 创建一个存储库,例如 mycourses 并创建一个分支 master。
    • 签出 master 分支并保持原样。
    • 创建两个新分支(角度数据绑定、角度服务)
    • 切换到第一个分支并放置第一个文件夹代码,将其推送到分支
    • 切换到第二个分支并放置第二个文件夹代码,将其推送到分支,以便在您想要处理这些分支时选择合适的分支
    • 创建一个存储库,例如 mycourses 并创建一个分支 master。
    • 结帐主分支
    • 创建两个文件夹binding、services并在里面放置对应的代码
    • 将更改推送到主分支
    • 创建一个存储库,例如 mycourses 并创建一个分支 master。
    • 结帐主分支
    • 将第一个应用程序代码放入其中并提交并将更改推送到 master
    • 放置与第二个和提交和推送相关的代码更改(对于 Angular 应用程序,大部分基本设置包括 json 包,都保持不变。大部分更改将仅在应用程序文件夹内)

    选择让您的学习体验更轻松的选项。

    【讨论】:

    • 感谢您的回答。我会尝试一下,并会回来进行任何澄清。
    • @SaiPranavBonthala 当然:)
    【解决方案2】:

    在您的 github 存储库文件夹中,您需要创建工作区

    1.创建一个新的工作区和一个初始的 Angular 应用程序。

    看看这个:codehttps://angular.io/cli/new

    如果您不需要运行展示案例应用程序:

    ng new angular-workspace  --create-application=false
    

    否则:

    ng new angular-workspace
    

    你会得到这个:

    2。创建 Angular-Databinding 应用程序

    ng g application Angular-Databinding
    

    3.创建 Angular 服务应用程序

    对于 seconf=d 应用程序也是如此:

    ng g application Angular-services
    

    【讨论】:

      猜你喜欢
      • 2010-10-09
      • 2018-02-26
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 2020-02-23
      • 1970-01-01
      • 2020-12-08
      相关资源
      最近更新 更多