Git -推送失败,无法推送到远程存储库,因为您的本地分支位于远程分支之后,我的拉按钮是灰色的Vstudio

gcuhipw9  于 2023-05-21  发布在  Git
关注(0)|答案(2)|浏览(1708)

我正在尝试推送我的本地请求并进行合并请求,但我收到错误:'Git Push Failed无法推送到远程仓库,因为您的本地分支在远程分支之后,先拉后推。'
Git - push failed
所以很明显,我尝试做的第一件事是拉更新,但拉按钮是灰色的。我不知道发生了什么事,需要一些认真的帮助:(
Pull button greyed out

bgibtngc

bgibtngc1#

尝试首先获取传入的更改。(灰色“拉动”箭头左侧的虚线箭头)。你应该有一些新的变化。然后单击箭头下方的链接(4支出/ n收入)。然后尝试拉取或同步您的本地与远程起源(双循环箭头)。
Git会尝试合并本地更改(Outgoing)和远程更改(Incoming)。
如果您的更改不与远程冲突,它应该自动解决它。否则,你将有一种比较远程和本地代码,你可以选择巫婆版本的代码,以保持每一个差异。
一旦冲突解决,您应该在方便的时候拉/推/同步。

0ejtzxu1

0ejtzxu12#

你可以尝试重新启动Visual Studio。如果问题仍然存在,您可以尝试使用git pull命令(docs)提取它,或者您可以使用git status命令获得更多信息。
确保在.git仓库的根目录下输入这些命令(目录中有.git子目录)。

相关问题