有人使用已提交的已损坏文件到主git分支。我的本地版本的master分支提前保留更改,而他的更改应该在垃圾箱中。我试图在源代码树中解决这个问题,我必须在我可以推送我的东西之前拉掉他的垃圾,然后当我试图丢弃它们时,我会收到一堆错误,例如“错误:路径'......'未合并”和“错误:pathspec'...'与git已知的任何文件都不匹配。“
答案 0 :(得分:0)
从您的评论中,您似乎直接推送到远程主人。我建议你创建一个新的分支,恢复该人的损坏代码;然后将您当前的工作合并到该分支,然后您可以推送该分支。
如果有帮助,请在此处检查已接受的答案:How to revert Git repository to a previous commit?