我提交了一些文件,试图将它们推送到远程仓库。 然而,在列表中发现了一个大型视频文件,因此停止了推送。 然后我尝试从列表中删除该文件并再次推送。
$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中删除该文件,并且在下一次提交时不会再次将其推送到仓库中:git rm path/to/mp4
备注
如果您已经尝试了以上命令但仍然无法解决问题,请确认您是否正确地进行了提交并且没有手动将文件添加回git中。另外,为了保证git仓库的整洁性,建议不要往仓库中添加大型二进制文件(如mp4等)。