如何将本地文件夹推送到新的 Github 代码仓库?

3
我正在尝试将本地代码(我的作品集)推送到新的Github存储库中。 因此创建了一个新的存储库。 它显示:
git remote add origin https://github.com/ex_username/ex_name.git
git branch -M main
git push -u origin main

在推送这个存储库之前,我正在远程存储库上工作(这是我的Github上的另一个存储库),进行更改等操作。 我曾经推送过:git push origin main 问题是,当我尝试将新的本地文件夹(即我的组合作品)推送时,之前在Github上工作的存储库一起被推送了
如何将现有文件夹单独推送到我的新存储库中?
这是一个澄清,我在Github上工作了这些存储库: enter image description here 这是下一个存储库。 这个存储库位于桌面/项目/20172018enter image description here 目前我有一个名为“我的投资组合”的文件夹,我想将其推送到Github上的新存储库中。当我创建新的存储库并推送本地文件夹时,上述现有存储库会一起被推送: enter image description here 我想要的是这个,只有我的投资组合存储库: enter image description here

2
前一个文件夹是什么?很抱歉,我不太清楚... - OznOg
@OznOg 这是我在Github上的另一个存储库。因此,当我尝试添加新的存储库并推送本地文件夹时,之前的文件夹也被一起推送了。 - Mark Ezberg
“推在一起”是什么意思?您能详细解释一下您正在尝试做什么以及屏幕上看到的内容,例如git命令和输出吗?目前还不太清楚问题出在哪里。 - Lasse V. Karlsen
@LasseV.Karlsen 添加了图片以便澄清。 - Mark Ezberg
@OznOg添加了存储库的图片。 - Mark Ezberg
你的git远程配置在哪个目录中?它是配置在包含“我的投资组合”和其他目录的目录中吗?还是你为“我的投资组合”配置了一个,为其他目录配置了另一个? - Ali Samji
4个回答

3
当您创建一个新的GitHub存储库时,他们提供了两个推送数据的选项:
  1. 创建新存储库...
  2. 推送现有存储库
您选择了第二个选项,但包含所有项目的文件夹尚未成为git存储库,这就是您在推送数据时遇到问题的原因。
请尝试按照第一个选项中提供的步骤为所有现有项目创建一个新存储库。

2

首先,在您的新目录中初始化git,然后使用以下命令将文件添加到git并提交。

  • git init
  • git add .
  • git commit -m "initial commit"

其次,创建一个新的空存储库,然后在项目终端中使用以下命令将本地存储库推送到远程存储库。

  • git remote add origin git@github.com:git-hub-name/your-project.git

如果您不在主分支上,则执行以下命令(可选)

  • git branch -M main

最后

  • git push -u origin main

0
首先,您需要在GitHub上创建一个空的存储库,名称与您的文件夹相同。
其次,您需要将您的文件夹初始化为Git存储库,并将其连接到GitHub存储库。您可以通过打开终端并导航到您的文件夹来完成此操作。然后,输入以下命令:
git init # This will initialize your folder as a Git repository
git remote add origin https://github.com/your-username/your-repository-name.git # This will link your local repository to the GitHub repository

第三步,您需要将文件添加并提交到本地存储库,然后将其推送到GitHub存储库。您可以通过输入以下命令来完成此操作:
git add . # This will add all the files in your folder to the staging area
git commit -m "Your commit message" # This will commit your changes with a message
git push -u origin master # This will push your changes to the master branch of the GitHub repository

最后,你可以在线检查你的GitHub仓库,看看你的文件是否成功上传。 注意:文件夹和仓库名称必须相同。

0
尝试使用git checkout -b <branch-name>,这应该会创建一个新分支。

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