如何将代码推送到github存储库文件夹?

问题描述 投票:0回答:2

首先我在 GitHub 上创建了一个存储库。然后我在该存储库上创建了一个文件夹。现在我的问题是如何从我的电脑上将代码推送到该文件夹上。

我已尝试使用此命令通过此命令从我的电脑 GitBash 连接此文件夹:

git remote add origin { github url of my repo}/tree/main/WEEK%202/module%20-%206.5.git

我已经检查过这个命令:

 git remote -v

origin  { github url of my repo}tree/main/WEEK%202/module%20-%206.5.git (fetch) origin { github url of my repo} /tree/main/WEEK%202/module%20-%206.5.git (push)  

每当我发出 git Push 命令时,它都会说:

git push origin main```
`fatal: repository '{ github url of my repo} tree/main/WEEK%202/module%20-%206.5.git/' not found`
git github push git-push
2个回答
0
投票

git push命令的错误信息显示你的仓库的URL不正确。 确保复制正确的网址,然后重试。 如果仍然面临问题,请告诉我更多信息

和“git远程添加原点”

要在此命令中添加网址,请参阅屏幕截图


0
投票

您设置远程存储库 URL 的方式以及您尝试向其推送更改的方式似乎可能存在误解。

  1. 克隆存储库:如果您还没有这样做,请先将 GitHub 存储库克隆到本地计算机。您可以使用以下命令来执行此操作:
    git clone <repository_url>
    
    <repository_url>
    替换为 GitHub 存储库的实际 URL。

如果您只是尝试将更改推送到 GitHub 上的现有存储库,则克隆不是强制性的。

  1. 导航到文件夹:克隆后,导航到要添加代码文件的文件夹。如果您已经在存储库中创建了一个文件夹,请使用终端或 Git Bash 导航到该文件夹。

  2. 添加并提交更改:在推送更改之前,请确保您已在本地添加并提交更改。使用以下命令:

    git add .
    git commit -m "Your commit message"
    
  3. 设置远程:您只需设置远程一次,它应该指向存储库的根目录,而不是特定文件夹。使用以下命令设置遥控器:

    git remote add origin <repository_url>
    

    确保将

    <repository_url>
    替换为 GitHub 存储库的实际 URL。

  4. 推送您的更改:设置遥控器后,您可以使用以下命令推送您的更改:

    git push origin main
    

    main
    替换为您的主分支的名称。 GitHub 将默认分支名称从
    master
    更改为
    main

确保按顺序执行这些步骤。 设置远程应该指向存储库的根目录,而不是其中的特定文件夹。正确设置后,您可以导航到本地存储库中的所需文件夹,添加文件,提交更改,然后推送他们到 GitHub。

Git 不支持直接推送到子文件夹的概念。相反,Git 在整个存储库级别上运行。

© www.soinside.com 2019 - 2024. All rights reserved.