我正在使用Visual Studio 2015和Bitbucket扩展来连接我的Bitbucket代码分支。 我已经执行了以下操作: -
2)我修改了我的代码,然后进入了“更改”页面
3)我输入了评论,然后点击“提交并推送”
4)提交发生在本地存储库中,但“推送”类型化为错误:
您无法将分支Test_Branch推送到远程源,因为远程存储库的分支中有新的提交。推送此分支将导致远程存储库中分支的非快进更新。
有人可以建议,如何解决此错误并将更改推送到Bitbucket分支?
提前致谢。
答案 0 :(得分:2)
这是Git中的常见错误,它只是意味着由于您已将本地分支与远程版本同步,因此其他人已在该远程分支之上进行了提交。错误消息说它不能简单地在远程分支上播放您的提交。
这里的典型解决方案是git pull
。在Visual Studio中,您还可以执行同步操作。完成此操作后,您应该能够推送,并且错误消息应该消失。
请按照以下链接获取有关如何从Visual Studio中提取的说明。
https://docs.microsoft.com/en-us/vsts/git/tutorial/pulling?view=vsts&tabs=visual-studio