2014-03-01 67 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文件