我在git repo中添加了一个大文件,并将其提交到本地分支,但是当我尝试推送它时,出现错误,因为它对于GitHub而言太大。我想删除此提交,因为此提交后面的所有提交都失败,因为此提交失败。
这是我遇到的错误:
componentDidUpdate(prevProps, prevState) {
if (prevProps.active !== this.props.active) {
let solution = null;
if(this.props.active) {
return solution = this.props.active["name"]
}
this.setState({
load: solution
});
}
}
我尝试了remote: Resolving deltas: 100% (7/7), completed with 4 local objects.
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
remote: error: Trace: 59534b1053878c7acadb3629a9c4883d
remote: error: See http://git.io/iEPt8g for more information.
,但是,当然也不能推送该提交。
答案 0 :(得分:0)
这是您对存储库的最后一次提交吗?如果是这样,您可以运行
git reset --soft HEAD~1
这将设置您的本地存储库,就好像您将要再次提交更改一样,在那里您可以删除正在讨论的文件,然后再次提交而无需将该文件放入提交中