我不小心将我的cocoapods项目从我的工作区提交到了一个分支。
现在我需要将分支合并回主分支,我无法继续。
我已经浏览了所有文件并接受了每个文件中的更改(这花了很长时间),但合并中止,并显示一条消息说它无法覆盖本地文件。
我想删除cocoapods并且没有在git下进行更改。但是,我不知道该怎么办。我已经看到你可以在命令行中删除find,但我担心我在分支机构。
帮助!
答案 0 :(得分:0)
你需要的是Git的过滤器分支功能,可以从每次提交中删除一些文件:https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History#The-Nuclear-Option:-filter-branch
在您的分支上尝试以下内容:
git filter-branch --tree-filter 'rm -rf <yourCocoapods>' HEAD
答案 1 :(得分:0)
最后我实际删除了我的pods文件夹,然后提交了已删除的文件。我当时能够合并:)