就我目前所知,.gitignore 檔案無法忽略 .htaccess 檔,這有點困擾,因為正式環境的.htaccess配置與本地端開發環境的配置通常會有些差異,如果不能忽略這檔案,每次更新我都要改一次
.htaccess 配置,實在很困擾,目前能達到的方法要透過下指令方式取消追蹤( 我也很不會用指令的方式 ),我習慣用 SourceTree 來操作,所以這邊也教一下 SourceTree 的操作步驟。
開啟 SourceTree 命令模式
開啟指定專案,面板的右上角有個命令模式
取消追蹤 .htaccess 檔案命令
$ git update-index --assume-unchanged .htaccess
重新追蹤 .htaccess 檔案
$ git update-index --no-assume-unchanged .htaccess
Reference:
https://stackoverflow.com/a/22784639/6784662