一切都很顺利,但它说到filename.gz对于GitHub来说太大了。我不需要这个文件,所以我运行了几个Git命令从Git缓存中删除它,然后将它推回到SSH服务器。
虽然git diff
没有返回任何内容,而git push返回“Everything is up-to-date”--尽管在本地repo中不可见该文件,但当我尝试将其推送到GitHub时,仍然会遇到错误,但它仍然存在于SSH服务器上
远程:错误:文件fpss.tar.gz为135.17MB;这超过了GitHub的文件大小限制(100 MB
我遵循了GitHub帮助中列出的“修复问题”下的步骤,难道这还不够吗?
当文件不是本地文件或者在git status/diff/push中列出时,该文件如何仍然在以太中?
您可以使用
git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch <file/dir>' HEAD
这将删除该文件历史记录中的所有内容。问题是该文件存在于历史记录中。
此命令更改提交的哈希值,这可能是一个真正的问题,特别是在共享存储库上。不应在不了解后果的情况下进行。
我已经使用IntelliJ版本14.0.2创建了一个jar,但当我试图运行jar时,我会得到一个错误,因为未能从//ABC. jar加载主类清单
嗨,我正在使用VS代码,我使用那里的终端设置推入GitHub。出于某种原因,它给了我这个错误: 这里是到回购的链接:https://github.com/kazim786/nodework回购是公共的,主也是默认的。
安德鲁·K
我有一个大型git回购(由SVN回购创建),我想将其推送到github。由于它很大,我不能直接尝试推送它,因为它会出现“packtoo-large”错误。 到目前为止一切都很好,我可以一次提交一个回购。但是当我试图这样做的时候,会发生的是: 所以,在远程回购中还没有主分支,但我正试图推动它,但它失败了。 我该如何解决这个问题?或者,如何在远程创建一个空的主分支,以便推送到它?
由于我想下载文件,所以不得不使用。 但我遇到以下异常: