我已经为自己的项目在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起源开发
所有最新信息