【发布时间】:2016-06-20 08:54:57
【问题描述】:
我们是一个开发团队,使用 git 进行版本控制系统。我向本地分支添加了一些更改并将其推送到我的本地和远程development 分支。
另一个开发人员在将他的内容合并到远程开发时,发现了我的更改。但是这个开发者错误地删除了我的更改,并将他的更改推送到远程development 分支。
当我将远程更改合并到本地 development 分支时,我丢失了添加的文件,该文件已被其他开发人员删除。
当我删除更改时,我已将我的分支重置为提交。重置后,我发现了更改,但我无法将其推送或合并到我的development 分支。我不想重置master 分支。
请帮忙,我应该怎么做才能覆盖我对本地和远程开发分支的本地更改,以便再次添加我丢失的文件。
【问题讨论】:
-
git reflog可以在这里为您提供帮助。
标签: git github version-control merge