我无法将我的 VS Code 存储库发布到 GitHUB

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

我的 Windows 笔记本电脑中有一个项目,我正在使用 MS Visual Studio Code。

我在 Windows 上安装了 git,添加了存储库并提交了我的代码。

在 GitHUB 上创建了一个存储库,并使用以下命令添加到我的本地:

git 远程添加 Codeigniter-starter-kit https://github.com/rostamiani/Codeigniter-starter-kit

现在当我尝试发布branc时,出现此错误:

git push -u Codeigniter-starter-kit master 到https://github.com/rostamiani/Codeigniter-starter-kit! [已拒绝]
master -> master(先获取)错误:无法将一些引用推送到 “https://github.com/rostamiani/Codeigniter-starter-kit”提示:更新 被拒绝,因为远程包含您所做的工作提示:不是 本地有。这通常是由另一个存储库推送引起的 提示:给同一个参考。您可能想首先集成遥控器 再次推送之前更改提示:(例如,“git pull ...”)。提示:参见 有关详细信息,请参阅“git Push --help”中的“有关快进的注意事项”。

遥控器里只有一个自述文件。我尝试拉它,这次是错误:

git pull --标签 git show :application/controllers/Test.php 在后台自动打包存储库以获得最佳性能。请参阅“git 帮助 gc” 用于手动整理。警告:有太多无法访问的松散 物体;运行“git prune”来删除它们。没有追踪 当前分支的信息。请注明您是哪个分行 想要合并。有关详细信息,请参阅 git-pull(1)。

git拉

如果您想设置该分行的跟踪信息,您可以这样做 与:

git 分支 --set-upstream-to=Codeigniter-starter-kit/master

git show :application/controllers/Test.php git 状态 -z -u git 符号引用 --短头 git rev-解析大师 git rev-parse --symbolic-full-name master@{u} fatal:没有为分支“master”配置上游 git for-each-ref --format %(refname) %(objectname) --sort -committerdate git Remote --verbose 有什么问题吗?

git github version-control visual-studio-code
3个回答
4
投票

您可以执行以下两项操作之一:

  1. 使用

    git pull origin master
    显式拉取 master 分支,而不仅仅是
    git pull

  2. 使用

    git push -f origin master
    强制推送本地代码。这将覆盖 GitHub 存储库上的
    master
    分支,并且您将丢失 README 文件。

要了解更多关于 Git 的基础知识,我建议阅读 Pro Git 的前三章。这将为您提供成功使用 git 并从此类问题中恢复所需的工具。


0
投票

您需要先运行

git pull origin master
,因为本地存储库上的文件跟踪与远程存储库上的文件跟踪不同


0
投票

我奋斗了一个小时,但没有任何效果。然后我使用了GitHub的桌面应用程序。该应用程序提供了将本地存储库发布到 GitHub 的选项。 VSCode 上的发布按钮不起作用,但在 GitHub 桌面应用程序上起作用。我不确定两者之间的区别。

希望它对某人有帮助。

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