将本地文件推送到 Github 代码库中的文件夹

3
我在Github上有一个代码库。在这个代码库中,我创建了一个文件夹。现在我想使用git命令将本地文件夹中的文件推送到我在Github代码库下创建的文件夹中。
请问有谁可以帮助我吗?

你能展示一下在本地克隆的 Github 仓库中的 git status 吗? - erik258
2
Github拥有最好的文档。请查看https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf - Hith
你好,我是Git的新手。我的需求是,我有一个本地驱动器中的文件夹,它包含一些文件。我想将这些文件推送到我在GitHub远程存储库中创建的文件夹中。 - kushal chawda
3个回答

7
你需要完成以下步骤:
  1. 初始化本地代码库
  2. 将远程代码库定义为源
  3. 将文件添加到索引中
  4. 提交文件
  5. 将本地代码库中的文件推送到远程代码库
这将使你达成以下目标:
cd yourLocalFolder
git init
git remote add origin https://github.com/<yourLogin>/<yourRepository>.git
git add .
git commit -m "Initial commit"
git push -u origin master

这些命令在我想要将文件移动到存储库的情况下可以很好地工作。但是我想将文件移动到我在 GitHub 存储库下创建的文件夹中。 - kushal chawda
我尝试了以下类似的操作,但是没有起作用: git remote add origin https://github.com/<yourLogin>/<yourRepository>/<folder name>.git - kushal chawda

2
如果你是Git的新手,我建议你阅读一篇教程(你可以在http://rogerdudler.github.io/git-guide/找到一个简短的介绍)。
通常情况下,要使用现有的远程Git存储库,你需要拥有它的本地副本。你在本地进行一些更改,然后将这些更改推送到远程存储库。
git clone https://github.com/username/myproject.git
cd myproject
<make some changes locally>
git add .
git commit -m "Fixing something"
git push origin master

在您的情况下,您可能需要将要推送到 Github 的文件(并在本地存储库中创建文件夹)复制到本地存储库中(在 git add . 之前)。

0
这是一个可行的解决方案:
  1. 克隆远程仓库,即 git clone https://github.com/username/file.git
  2. cd 进入文件并在本地删除除了 .git 文件以外的所有内容(用于推送到远程)使用文件管理器
  3. cd 进入本地文件
  4. 从本地复制/剪切除了 .git 文件以外的所有内容到(从远程克隆的)文件中
  5. git add .
  6. git commit -m "msg"
  7. git push
这将解决问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接