我在文件夹中添加文件并试图推送它。但据说超出了规模限制。因此,我在本地磁盘上删除了它。后来我尝试提交并再次推送(其他更改),但得到了同样的错误:
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
然后我尝试git reset
,git commit --amend
但他们都失败了。而且git rm file
但它已不存在了。这太烦人了。你能帮帮我吗?提前谢谢!
答案 0 :(得分:0)
从评论中看来你提交了这个文件。创建一个备份分支,然后尝试
button = QPushButton('Show Image', self)
button.clicked.connect(self.handleImageButton)
self.tableWidget.setCellWidget(row, column, button)
...
def handleImageButton(self):
button = self.sender()
item = self.tableWidget.itemAt(button.pos())
if item is not None:
print(item.row(), item.column())
# get image data, etc ...
如果文件仍存在于树中,请再次运行该命令,直到找到此文件未退出的最后一次提交。否则,您可以使用git log / gitk查看提交此文件的时间,然后只需git reset --hard即可进行该提交。
答案 1 :(得分:0)
这是一个删除历史记录中所有大文件的工具。