【发布时间】:2017-01-30 15:37:28
【问题描述】:
上下文:我有一个带有 mongo db 的节点应用程序。 db 包括 2 个结构,代表一个文件/文件夹系统。基本上,具有表示文件夹的树结构和表示文件的内容结构。
我们的想法是使用 GitHub api 的 js 包装器 API 将其放入 GitHub(希望如此)。
问题:我真的不明白 GitHub API 会如何接受这些信息。
- (a) 使用 Git cli 时,我从
git init开始,它设置了开始的 git。
这一步在哪里? - (b) 查看here,可以通过编程方式创建一个repo。太棒了。
那么,文件和文件夹(隐喻地)现在被推送到这个 repo 中的想法是不是不需要git init步骤? - (c) 我知道被推送的不是文件和文件夹,而是提交。正在发生的是内容可寻址的密钥对。
谁能解释一下这如何映射到看起来像这样的工作流程:
- 新建项目 => 创建仓库
- 设置一些文件和文件夹 => 推送更改
- 进行一些更新 => 推送更改 ...
文件夹的工作原理让我很困惑。
任何指针将不胜感激。
【问题讨论】:
标签: git github-api