2014-03-01 71 views
0

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

+0

一直的.htaccess已经被添加到Git仓库,或者是它只是一个本地文件?您通常可以添加文件以“忽略”.gitignore文件。 – OnlineCop

+0

@OnlineCop已被添加,但我解决了“删除”本地文件并添加了“gitignore”。谢谢 :) – starkbr

回答

0

其实我只是解决了这个问题。如果不在Google上正确搜索,我很愚蠢。

我得到了一个“gitignore例如”从GitHub WordPress的,因为你可以在这里看到:

.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

3

首先从您的git仓库不使用此命令将其删除删除.htaccess文件:

 git rm --cached .htaccess 

.htaccess文件然后添加到您的.gitignore文件。

现在,只要你把git会忽略你的本地htaccess文件