如何在 Github 上更新已删除的文件

Posted

技术标签:

【中文标题】如何在 Github 上更新已删除的文件【英文标题】:How to updated deleted files on Github 【发布时间】:2020-04-24 18:57:11 【问题描述】:

我正在使用 Rails 开发一个项目,并使用带有一些图像的 CSS 框架。后来我决定使用其他东西,不再需要图像。我删除了它们,将我的更改提交到 github,但现在每次我提交到 github 时,它都会提取我已经删除的文件。我怎样才能让它不这样做?我希望这些更改永远消失,而不是每次合并时都读入我的项目中。

【问题讨论】:

【参考方案1】:

提交后,您是否将更改推送到存储库。请遵循

delete images
git status

您将看到更改的文件正在进入状态,如果图像进入而不是继续前进,您可以运行git add . 以添加所有文件或

git add images_name_or_folder

git commit -m "删除的图片" git推送

Now check and do `git pull` to check if all images gone.

【讨论】:

是的,我在删除文件并提交后推送。问题是文件没有在 github 上删除。所以现在它想让我在推送任何新内容之前将文件拉回。 我通过强制推送解决了这个问题。 好的,您应该选择一个答案,所以它不应该出现在未回答列表中。【参考方案2】:

我通过强制推动解决了这个问题。我不明白这个问题,但我强制推送解决了它。

【讨论】:

以上是关于如何在 Github 上更新已删除的文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Git 存储库中删除多个已删除的文件

如何删除GitHub仓库里的文件夹(配图详解)?

如何在 Github Desktop 上删除本地分支?

如何导入数据库,更新已更改的产品,删除已删除的产品

如何强制删除远程分支在GitHub上

为啥我的 package.json 文件在告诉我它已更新后没有显示在 Github 上?