提交

时间:2018-05-24 05:40:03

标签: c# git visual-studio github bitbucket

我正在使用Visual Studio 2015和Bitbucket扩展来连接我的Bitbucket代码分支。 我已经执行了以下操作: -

1)创建了我的Bitbucket分支的新本地分支 enter image description here

2)我修改了我的代码,然后进入了“更改”页面

3)我输入了评论,然后点击“提交并推送”

4)提交发生在本地存储库中,但“推送”类型化为错误:

您无法将分支Test_Branch推送到远程源,因为远程存储库的分支中有新的提交。推送此分支将导致远程存储库中分支的非快进更新。

有人可以建议,如何解决此错误并将更改推送到Bitbucket分支?

提前致谢。

1 个答案:

答案 0 :(得分:2)

这是Git中的常见错误,它只是意味着由于您已将本地分支与远程版本同步,因此其他人已在该远程分支之上进行了提交。错误消息说它不能简单地在远程分支上播放您的提交。

这里的典型解决方案是git pull。在Visual Studio中,您还可以执行同步操作。完成此操作后,您应该能够推送,并且错误消息应该消失。

请按照以下链接获取有关如何从Visual Studio中提取的说明。

https://docs.microsoft.com/en-us/vsts/git/tutorial/pulling?view=vsts&tabs=visual-studio