Git Push功能在Bitbucket中不起作用

问题描述

我是git bitbucket的新手,但我感到困惑,为什么总是出现错误,就像我在下面提供的图像一样,我打算使用git push更新我的功能13,但它无法正常工作。有人知道吗?谢谢

enter image description here

解决方法

您无法推送,因为服务器上有更改。

首先,您应该找出这些变化是什么。

git fetch origin
将更新您本地副本上的远程分支

git log origin/feature/13 ^feature/13
将向您显示服务器上的更改或使用任何工具查看提交历史记录

取决于是否需要这些更改,必须将它们合并到功能分支中或在服务器上覆盖它们。 (确保不要覆盖其他创建或分支的人员的提交)

git pull origin feature/13
会将这些更改与您的更改合并

git push --force-with-lease origin feature/13
将覆盖服务器上的更改