Bitbucket从其他作者提交的内容并未撤出

我已经为自己的项目在bitbucket中创建了一个私有存储库。 前几天,我向一些同事展示了它,然后从另一台计算机进行了提交,该计算机已与另一位作者远程保存。 回到家后,我拉了一下,出现了“什么都没要提取”的错误,也无法上传更改,因为需要下载远程中的更改,因此分支变得不可用。

两种情况下我都在做月食。

时间轴:

  • 计算机1,用户1(仓库的所有者)
      

    创建项目   进行服务器提交。

  • 计算机2
      

    结帐项目   进行了一些更改。   推送到远程(没有意识到作者是另一位,在eclipse中为其他不相关的项目进行了配置。)

  • 返回计算机1:
      

    拉:我收到警报消息。操作已取消:没什么可提取的。

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

还尝试通过使最后一次提交与正确的用户一起来解锁情况。因此,现在的分支历史记录如下所示:

  • 643480f作者User1-提交者User1
  • 02d5072作者User2-提交者User2
  • 81e65a0作者User1-提交者User1
  • 7f6fe95作者User1-提交者User1
  • 071cbb7作者User1-提交者User1

修改尝试步骤:

  • git状态
  

在分支机构开发中,您的分支机构使用'origin /   发展”。没有要提交的内容,工作目录很干净

  • git checkout 02d507219b83053aa0de58f9f12b82a71de3e638
  

您处于“分离头”状态。你可以环顾四周   实验性更改并提交,您可以丢弃所有提交   您可以在这种状态下执行,而不会影响任何分支   另一个结帐。如果您想创建一个新分支来保留提交   创建时,可以(现在或以后)通过将-b与签出一起使用   再次命令。示例:git checkout -b HEAD现在   02d5072 ...数据库结构更改:

  • git commit --amend --author =“ User1”
  

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

  • git push起源开发
  

所有最新信息

wellen2oo3 回答:Bitbucket从其他作者提交的内容并未撤出

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

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

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

本文链接:https://www.f2er.com/3146795.html

大家都在问