当我意图犯下一个较小的图像时,我意外地将巨大的图像提交给了一个回购。从现在开始我不想在回购中。我还没有同步。
使用GitHub for Mac,我进入历史并做了“回滚到此提交”,但我不认为这正在做我需要的,因为它在我提交后立即滚动。
我尝试回滚到它之前的提交,我收到一个错误:
error: Your local changes to the following files would be overwritten by merge:
img/image.jpg
Please, commit your changes or stash them before you can merge.
Aborting
(128)
事情是没有提交或存储的更改。在同步之前如何将这个巨型文件保留在repo之外?
答案 0 :(得分:1)
您可以使用以下命令从您的仓库中删除该文件:
git rm --cached img/image.jpg