我使用 Git 和 GitHub 将我在本地 Web 开发环境中所做的更改推送到我的 GitHub 帐户,然后我从那里将这些更新拉到我的实时生产站点。我正在使用 WordPress,所以我所做的是 .gitignore wp-config.php 文件,因为我的制作站点有自己独特的 wp-config.php 文件和自己的数据库凭据。当我 git 忽略此文件时,当我拉到我的生产站点时,它给了我以下错误:
error: Your local changes to the following files would be overwritten by merge:
wp-config.php
Please, commit your changes or stash them before you can merge.
Aborting
当我执行 git pull 时,如何防止这个 wp-config.php 文件被覆盖(更具体地说是删除)?