我提交了一些文件,并尝试将它们推送到远程存储库。但是,我在列表中找到了一个大视频文件,并终止了推送。然后,我尝试从列表中删除文件,然后再次推送。
$git commit -m "comments" -a
$git push origin my_branch
... # I found mp4 file here and terminated push
$git rm --cached path/to/mp4
$git commit -m "comments" -a
$git push origin my_branch
问题
git仍然尝试将mp4文件推送回购。
问题如何避免将已删除的文件推送到远程存储库?
PS
我也试过了git rm path/to/mp4
,该文件已从我的目录中删除,但git仍然尝试将文件推回仓库
从这些命令看来,视频文件仍在提交历史记录中。
假设您没有进行其他提交,请尝试以下操作。如果您只是稍微调整一下它们。
尝试还原到上一个提交
git reset --soft HEAD~1
然后做git status,看看你是否看到文件
如果可以的话。然后将其删除并与
git commit -c ORIG_HEAD
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句