首页 > 解决方案 > 来自其他作者的 Bitbucket 提交未拉动

问题描述

我已经在 bitbucket 中为我自己的项目创建了一个私有存储库。前几天我把它展示给一些同事,我从另一台计算机上提交了一个提交,该计算机与另一位作者远程保存。回到家里,我拉了一个,我得到了错误'Nothing to fetch',我也不能上传更改,因为远程中有更改需要下载,所以分支已经无法使用。

在这两种情况下,我都在研究 Eclipse。

时间线:

尝试:批准提交,在用户名别名列表中添加第二作者。

还尝试通过让最后一次提交与正确的用户一起来解除这种情况。所以现在分支历史看起来像这样:

修改尝试步骤:

在分支开发中你的分支是最新的'origin / development'。没有什么要提交的,工作目录干净

您处于“分离 HEAD”状态。您可以环顾四周,进行实验性更改并提交它们,并且您可以放弃在此状态下所做的任何提交,而不会通过执行另一个签出来影响任何分支。如果您想创建一个新分支来保留您创建的提交,您可以(现在或以后)再次使用 -b 和 checkout 命令来执行此操作。示例: git checkout -b HEAD 现在是 02d5072... 数据库结构的变化:

[HEAD detached a970307] 数据库结构更改:用户1“owner.user@gmail.com”日期:2019 年 11 月 6 日星期三 08:39:32 +0100 2 个文件更改,54 个插入(+),2 个删除(-)

一切都是最新的

标签: bitbucket

解决方案


您可以使用以下命令从最初推送提交的其他计算机修改作者姓名。

git commit --amend --author="Your name"

更新后,您可以将更改推送到远程存储库。


推荐阅读