【发布时间】:2021-02-14 18:58:37
【问题描述】:
【问题讨论】:
标签: git bitbucket git-bash git-push git-pull
【问题讨论】:
标签: git bitbucket git-bash git-push git-pull
你不能推送,因为服务器上有变化。
首先你应该找出这些变化是什么。
git fetch origin
将更新本地副本上的远程分支
git log origin/feature/13 ^feature/13
将向您显示服务器上的更改或使用任何工具查看提交历史记录
根据您是否需要这些更改,您必须将它们合并到您的功能分支中或在服务器上覆盖它们。 (确保不要覆盖其他人创建或分支的提交)
git pull origin feature/13
会将这些更改与您的合并
git push --force-with-lease origin feature/13
将覆盖服务器上的更改
【讨论】: