使用git进行项目管理时,我不小心把一个巨大的.zip文件添加到了提交中。直到上传到Github之后才发现这个错误。在意识到错误后,我使用了ctrl-c、git remove和git commit命令,然后再次上传(此时该文件未被跟踪)。
我知道这样做并不正确,因为一旦提交了.zip文件,它就会一直留在存储库中,除非我撤消提交,但可惜我没有这么做。
现在,当有人尝试从存储库中下载文件时,需要很长时间才能完成,并且有时会出现“git远程端突然停止”的错误(我已经阅读过可以通过一些git配置来解决这个问题),非常令人烦恼。
我的问题是:是否有一种方法来告诉进一步的拉取/获取请求忘记这个特定的文件在这个特定的提交版本中?
我知道这样做并不正确,因为一旦提交了.zip文件,它就会一直留在存储库中,除非我撤消提交,但可惜我没有这么做。
现在,当有人尝试从存储库中下载文件时,需要很长时间才能完成,并且有时会出现“git远程端突然停止”的错误(我已经阅读过可以通过一些git配置来解决这个问题),非常令人烦恼。
我的问题是:是否有一种方法来告诉进一步的拉取/获取请求忘记这个特定的文件在这个特定的提交版本中?