【问题标题】:Why don't my files show up in Github after pushing from local?为什么我的文件从本地推送后没有出现在 Github 中?
【发布时间】:2021-10-17 12:48:43
【问题描述】:

这应该是我第一次从我用 git 创建的本地存储库推送到我的 Github 存储库。我相信我的问题来自我的推动尝试,也许是我误解了。顺便说一句,在接下来的内容中,我将向您展示我使用 cmets 在终端中输入的 git 命令:

一旦我进入包含所有且只有我想要存储到存储库主分支中的文件的文件夹中,我输入

git init

我已经初始化了我的 git 存储库。

git add .

我已将文件夹中的所有文件添加到之前创建的本地存储库的主分支中

git commit -m "That's the first commitment!"

现在承诺已经准备好了,我在我的 GitHub 帐户中创建了一个存储库,其链接是https://github.com/stefanovic80/physicsComplementsITISstudents

问题来了:

git remote add origin https://github.com/stefanovic80/physicsComplementsITISstudents

为了在本地存储库和 GitHub 上的存储库之间提供一种链接。我希望在输入后

git push -u origin master

并提供我的用户名和令牌,我将在我的 GitHub 帐户上拥有所有本地存储库的副本。 Git 没有提供任何错误消息,但看起来我在这里误解了一些东西,因为我在 GitHub 帐户中得到的所有信息都在以下屏幕截图中报告

我没有看到前面提到的文件夹中的任何文件副本。看起来一切都准备好了,但我仍然没有它的任何副本。

我还需要在终端中输入什么吗?是不是我做错了什么?

【问题讨论】:

标签: git github


【解决方案1】:

您正在推送到master 分支,其中 github 将主开发分支默认为main。您的分支和您的更改都在那里,只是在不同的分支中。

您需要:

  • 推送到您的 main 分支而不是 master

    • 最初:git push -u origin main
    • 更改错误的上游(在您的情况下):git branch -u origin/main
  • 或将默认分支更改为master(不推荐)

【讨论】:

    猜你喜欢
    • 2022-10-19
    • 2015-10-09
    • 2015-01-19
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 2018-09-22
    • 2021-02-26
    • 1970-01-01
    相关资源
    最近更新 更多