我想将单个文件添加到 github,而不必在同一克隆存储库中添加其他文件夹

I want to add a single file to github without having to add additional folders in the same clone repo

我已经从网上克隆了一个存储库并将其保存在本地。现在,我不想在 github 上将包含代码的单个文件夹上传到我的虚拟仓库,而不在克隆的仓库中添加其他文件。我计划编写代码,并 commit/push 在我工作时编写代码。我不想删除克隆存储库中的其余文件,因为它们对我仍然有用,但对将在 Github.

上看到我的代码的人没有用

仅选择您要推送到的文件或文件夹。例如:

git add thisFile.txt
git commit -m "add just one file from local to remote"
git push

因此,您可以仅将此文件添加到 github 允许那里的人查看的地方。而这个文件,你不想要 github,你可能永远不会 add 到 github。

实现文件不推送到 github 的另一种方法是 .gitignore.gitignore-file 中不想推送的所有文件写入github。优点是,您永远不会通过输入 git status 看到这些文件。如果没有 .gitignore,您每次都会看到所有文件(还有您不想在 github 上推送的文件)作为 新文件git status。 Gitignore 文档 here