git - 我可以将文件添加到我的 GitHub 存储库之一而不从其中克隆/pull 吗?

标签 git github git-pull

假设您在 GitHub 上有一个远程存储库,并且您想要向该存储库添加一个文件...可以在 Git 命令行中完成此操作,而不需要从该存储库中提取所有文件吗?

最佳答案

Suppose you have a remote repository on GitHub and you want to add a file to that repository... Can that be done at the Git command line, without pulling all the files from that repository?

GitHub API 现在允许您通过命令行在 GitHub 存储库之一中创建、更新或删除文本文件,这会在过程;请参阅this .

或者,如果您不想使用命令行,则可以通过 GitHub Web 界面文本文件添加到您的 GitHub 远程存储库之一;请参阅this .


但是,使用 Git 本身不可能将文件(文本或其他形式)添加到远程存储库。你别无选择,只能

  1. 克隆远程存储库(如果您已经有克隆,则可以从中提取),
  2. 添加文件并在本地存储库中创建提交,
  3. 将提交推送到远程。

(当然,这是假设您具有对该 Remote 的读写访问权限。)

关于git - 我可以将文件添加到我的 GitHub 存储库之一而不从其中克隆/pull 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31215587/

相关文章:

eclipse - 为什么我的 Eclipse "count objects"在每次向上游推送到 GIT 之前

git - 子模块裸仓库问题

git - 中止 git merge 并返回到未提交的工作

git - pull 和推的不同默认远程,同时允许手动指定一个

git - 忽略开发环境中 capistrano 当前目录中的某些文件和更改

java - 如何通过 Git 从源代码构建 Eclipse JDT Core?

ruby - 如何在 Github 上找到使用特定 Ruby gem 的应用程序?/包含特定代码行?

java - 从 Github 克隆失败

node.js - Travis CI 中的 eslint 失败,但不是本地的

git - SourceTree: pull 列表的远程分支为空