如何不覆盖git中的文件

时间:2014-03-01 05:57:03

标签: git

我正在使用GIT控制托管。每次我提交和推送时,我的.htaccess都会被覆盖。无论如何要“删除”或“忽略”.htaccess,所以我可以删除本地文件而不是覆盖远程版本?

2 个答案:

答案 0 :(得分:3)

首先从git存储库中删除.htaccess文件,而不使用以下命令删除它:

     git rm --cached .htaccess

然后将.htaccess文件添加到.gitignore文件中。

现在每当你推git都会忽略你当地的htaccess文件

答案 1 :(得分:0)

其实我刚刚解决了这个问题。如果不在Google上正确搜索,我就愚蠢地提出这个问题。

我从GitHub获得了WordPress的“gitignore示例”,如下所示:

.htaccess
wp-content/uploads/
wp-content/blogs.dir/
wp-content/upgrade/
wp-content/backup-db/
wp-content/advanced-cache.php
wp-content/wp-cache-config.php
sitemap.xml
*.log
wp-content/cache/
wp-content/backups/
sitemap.xml.gz
wp-config.php

然后我做了一个git rm --cached,一个提交,然后我推到了我的服务器。

感谢林伟的回答,很快:P