【发布时间】:2014-05-19 05:07:41
【问题描述】:
我提交了一些文件并尝试将它们推送到远程存储库。 但是,我在列表中发现了一个大视频文件并终止了推送。 然后我尝试从列表中删除文件并再次推送。
$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 文件推送到 repo。
问题 如何避免将删除的文件推送到远程仓库?
PS
我也试过git rm path/to/mp4,文件已从我的目录中删除,但 git 仍然试图将文件推送到 repo
【问题讨论】:
-
使用 git rm 执行 git checkout 删除文件并再次推送文件。这肯定会删除文件。