在QT中使用Git遇到push失败的解决办法

因为现在的课题需要多人进行协同,所以正好学习一下Git,QT里面自带了Git,网上对如何使用也说得很清楚。但是我在对我的项目进行push的时候遇到了问题。
发现执行QT—>工具—>Git—>Remote repository—>pull操作可行,将库pull到本地。

但是执行QT—>工具—>Git—>Remote repository—>push操作不可行,报错如下:
在QT中使用Git遇到push失败的解决办法
这是我的项目目录:其中three-demention-pclregistration为我在Gitee上的仓库。
我打开的项目是mayo-develop。
在QT中使用Git遇到push失败的解决办法
这样是行不通的。
首先,我们得从remote repository那pull到本地,否则的话你直接push本地的项目到remote repository是会冲突的,因为远程仓库是不知道你的项目是不是从它那clone的。
接下来点击QT—>工具—>Git—>Local repository—>commit。然后它会列出你修改了那些文件。然后点击已经更改的文件,在右边对修改的文件进行注释就好。也就是操作1->2->3。
在QT中使用Git遇到push失败的解决办法
然后查看Git的状态:
在QT中使用Git遇到push失败的解决办法
即在你的master分支上,有一个提交了,但是这时候网上还没有同步,你需要执行最后一步push操作才行 !!!

最后会显示:
在QT中使用Git遇到push失败的解决办法
恭喜你同步成功!!!!!!!!!!