Git:如何放弃你前面的变化,让你的本地变化成为新的分支头

时间:2017-02-12 16:15:26

标签: git bitbucket sourcetree

有人使用已提交的已损坏文件到主git分支。我的本地版本的master分支提前保留更改,而他的更改应该在垃圾箱中。我试图在源代码树中解决这个问题,我必须在我可以推送我的东西之前拉掉他的垃圾,然后当我试图丢弃它们时,我会收到一堆错误,例如“错误:路径'......'未合并”和“错误:pathspec'...'与git已知的任何文件都不匹配。“

1 个答案:

答案 0 :(得分:0)

从您的评论中,您似乎直接推送到远程主人。我建议你创建一个新的分支,恢复该人的损坏代码;然后将您当前的工作合并到该分支,然后您可以推送该分支。

如果有帮助,请在此处检查已接受的答案:How to revert Git repository to a previous commit?