gpt4 book ai didi

git - 如何停止将已删除的文件推送到远程仓库?

转载 作者:太空狗 更新时间:2023-10-29 14:32:47 24 4
gpt4 key购买 nike

我提交了一些文件并尝试将它们推送到远程存储库。但是,我在列表中发现了一个很大的视频文件并终止了推送。然后我尝试从列表中删除该文件并再次推送。

$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。

问题如何避免将已删除的文件推送到远程仓库?

附言
我还尝试了 git rm path/to/mp4,该文件已从我的目录中删除,但 git 仍尝试将文件推送到 repo

最佳答案

从这些命令来看,视频文件似乎仍在提交历史记录中。

假设您没有进行其他提交,请尝试以下操作。如果你只是稍微调整一下。

尝试恢复到之前的提交

git reset --soft HEAD~1

然后执行 git status 看看你是否看到文件

如果你这样做。然后将其删除并重新提交

git commit -c ORIG_HEAD

关于git - 如何停止将已删除的文件推送到远程仓库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23730052/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com