Git 集线器:通过 Xamarin Studio 将更改推送到远程服务器

Git hub : Issue pushing changes to remote server through Xamarin Studio

我正在使用 git hub 对我的 Xamarin studio 项目进行版本控制,我创建了两个 branches:one master(默认)和一个本地来提交我的工作。

但是我在通过本地分支提交到远程 master 分支时遇到了问题。目前我正在我的本地分支上工作,每当我进行一些更改时,我都可以成功提交它们并在 local.But 上推送更改,当我尝试将这些更改推送到远程 master 分支时,它会给我这个错误:

无法推送不可快进的引用

我不明白问题是什么,或者我应该如何通过 Xamarin studio 将我在本地分支上所做的更改推送到我的远程 master 分支上。

有没有人遇到过这个问题并解决了它或者知道我做错了什么?

注意:我使用 Xamarin studio 而不是命令行来更新我在服务器上的代码。

您的本地分支和远程服务器上的分支不同。您需要从远程服务器拉取更改并将它们与本地分支合并。之后你可以将你的分支推送到服务器。