【发布时间】:2016-09-01 18:51:22
【问题描述】:
我在工作中遇到了几个问题,当我拉取时,其他人在存储库中所做的更改会丢失。我无法弄清楚为什么当我拉动并在合并后推送我的提交时,他们的已提交和推送的工作会丢失。这是我的工作流程:
- 将文件添加到暂存
- 提交更改的文件
- 从远程仓库拉取
- 必要时修复任何合并冲突
- 将我的提交推送到远程存储库
当我这样做时,其他人最后一次提交中所做的工作将消失。我一直在试图弄清楚为什么会发生这种情况以及我可能做错了什么。经过我所有的研究,我无法弄清楚我的工作流程出了什么问题。是否有一个原因,也许在合并中,其他人推动的最后一次提交迷路了?拉取后的合并是自动完成的。
【问题讨论】:
-
是什么让你觉得他们的作品已经消失了?
-
你能澄清一下吗?您的意思是
git log中不再存在提交,还是文件中没有代码行?