我想要从我的回购历史中删除一个文件。我在本地仓库运行命令:git filter-branch --force --index-filter \
'git rm --cached --ignore-unmatch faultyfiles.json' \
--prune-empty --tag-name-filter cat -- --all
但是当我想把它推到github时,我首先被要求拉。当我拉,你猜对了,错误的文件从origin
回来。我如何摆脱这种局面?
答案 0 :(得分:0)
尝试git push -f
强制它,不要拉。请注意,此命令有点危险,不应该不假思索地使用。