Tsa*_*ary 15 git github visual-studio-code
当我尝试从 VScode 推送到 GitHub 时,我不断收到此错误。我之前已经按照我现在正在遵循的完全相同的步骤推送到该存储库。找不到此错误原因的答案?
小智 22
try running pull first to integrate your changes
在更改之前,只要本地分支和远程分支不在同一点上,您就会得到此信息。
remote branch commits : A -> B -> C -> D
local branch commits : A -> B -> C -> Local_Commits
Run Code Online (Sandbox Code Playgroud)
现在很明显,有一个D
你没有在本地集成的变化。所以你需要rebase
,然后推送,这将导致以下内容。
remote branch commits : A -> B -> C -> D
local branch commits : A -> B -> C -> D -> Local_Commits
Run Code Online (Sandbox Code Playgroud)
要解决您的问题,请执行以下操作
git pull --rebase origin branchname
git push origin branchname
Run Code Online (Sandbox Code Playgroud)
小智 11
VS Code 将针对远程拒绝您的提交的一系列不同错误显示此消息,而不仅仅是所描述的问题。
就我而言,我遇到了错误“该对象将使该存储库大小增加 38642606 字节(限制为 10485760 字节)”,因为我正在向存储库提交一个大文件。
如果您遇到此问题并且不是因为您与远程不同步(根据最佳答案),我建议实际使用 Git CLI,它会向您显示更有用的错误消息。
您收到“无法推送某些引用”错误的一个可能原因是您没有足够的权限推送到当前分支(可能是主分支)。您需要要求项目维护人员给予您足够的权限,或者您需要将更改推送到另一个分支并发出合并/拉取请求。
归档时间: |
|
查看次数: |
27613 次 |
最近记录: |