git - 删除 Git 跟踪的文件

标签 git

我正在清理我的本地开发副本。我在服务器上安装了 WordPress,但我不需要存储库中的任何 WP 核心文件。我将 wp-*.php 添加到本地 .gitignore,并使用 git rm --cached wp-*.php 删除了一些文件。我提交了更改,并推送到中央仓库。

在生产服务器上,我使用 git pull remote master pull 更改,它从服务器中删除了 wp-*.php 文件。

在没有 git pull 从生产服务器删除文件的情况下,正确的方法是什么。

最佳答案

它只会删除它们一次(因为您告诉 Git 从其跟踪中删除文件)。然后您可以手动将它们添加回服务器端,Git 不会再次删除它们,因为它在第一次删除后将不再跟踪它们。

关于git - 删除 Git 跟踪的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12764227/

相关文章:

对 Azure 门户中的 Azure Bot 服务应用程序的 Git 请求失败,如何排查故障?

git rebase 致命 : Needed a single revision

reactjs - 如何将 React 应用程序部署到个人页面的 Github 页面

git - 编写我自己的脚本来解决 merge 时的 git 冲突

git - 为 Github 私有(private)存储库验证 Jenkins CI

svn - 将 git-svn 与现有的 svn 项目一起使用

linux - Git 添加终止

git - 推送后回滚远程 repo

git - "* text=auto"和 "* text=auto eol=lf"有什么区别?

推送到 SCM 管理器时 Git 解压错误