【发布时间】:2015-07-04 00:17:09
【问题描述】:
假设您在 GitHub 上有一个远程存储库,并且您想向该存储库添加一个文件...可以在 Git 命令行中完成,而无需从该存储库中提取所有文件吗?
【问题讨论】:
-
它不是命令行的,但是你可以通过github.com的用户界面来做,以防你不知道。
-
你为什么要这样做?您的要求在逻辑上没有意义。如果您在本地没有 repo,如何添加文件并将其推送到远程?
-
@HuStmpHrrr 一个用例:假设您刚刚从机器上删除了一个非常大的项目的克隆,但意识到您忘记添加文件。您可以简单地使用 GitHub 界面,而不是仅从 GitHub 克隆整个项目来添加该文件。但是,我个人更喜欢在本地做所有事情:减少搞砸的风险。
-
@Jubobs 我理解,但这仍然没有意义。 op 正在谈论在 cli 中执行此操作。
-
@HuStmpHrrr 啊!你是对的。 OP 想要的对于 Git 本身是不可能的,但是,由于 GitHub allows it through its web interface,它也应该可以在 GitHub API 的命令行中实现。