Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 提交后无法在Visual Studio中执行推送_C#_Git_Visual Studio_Github_Bitbucket - Fatal编程技术网

C# 提交后无法在Visual Studio中执行推送

C# 提交后无法在Visual Studio中执行推送,c#,git,visual-studio,github,bitbucket,C#,Git,Visual Studio,Github,Bitbucket,我正在使用Visual Studio 2015和Bitbucket扩展来连接我的Bitbucket代码分支。 我进行了以下操作:- 1) 创建了我的Bitbucket分支的新本地分支 2) 我修改了代码,然后转到“更改”页面 3) 我已输入评论,然后单击“提交并推送” 4) 提交发生在本地存储库中,但“推送”生成为错误: 无法将分支测试分支推送到远程源,因为远程存储库的分支中有新的提交。推送此分支将导致远程存储库中分支的非快进更新。 有人能建议如何解决此错误并将更改推送到Bitbucket分支

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

1) 创建了我的Bitbucket分支的新本地分支

2) 我修改了代码,然后转到“更改”页面

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

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

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

有人能建议如何解决此错误并将更改推送到Bitbucket分支吗


提前感谢。

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

这里典型的修复方法是只
git-pull
。在VisualStudio中,您将执行一个同步操作,同时执行拉操作。完成此操作后,您应该能够推送,并且错误消息应该会消失

有关如何从VisualStudio中提取的说明,请按照下面的链接进行操作


可能重复的@SamuelDion Girardeau不,它不是重复的。我要求提供一个可以使用Visual Studio和Bitbucket扩展的解决方案,但该解决方案没有提供任何参考。请先尝试拉取?@ASHISH_TECHIT这与GitHub、Bitbucket、GitLab等的错误相同。我尝试了使用“同步”从Visual Studio执行同步和拉入分支的操作,但收到错误:获取时遇到错误:发送请求时出错。内部异常:基础连接已关闭:连接意外关闭。然后您遇到其他一些连接问题。不过,这与您最初的问题无关,我希望避免在评论中与您进行讨论。修复连接,然后尝试我的答案。