あとから、.gitignoreを設置したけど、一発で.gitignoreを全体に反映させる。
一気に、レポジトリから削除(除外)
以下のコマンドで、.gitignoreから除外を反映させる
$ git rm --cached `git ls-files --full-name -i --exclude-from=.gitignore`
確認&反映
$ git status $ git commit -m 'Reflected .gitignore'
あとから、.gitignoreを設置したけど、一発で.gitignoreを全体に反映させる。
以下のコマンドで、.gitignoreから除外を反映させる
$ git rm --cached `git ls-files --full-name -i --exclude-from=.gitignore`
$ git status $ git commit -m 'Reflected .gitignore'
cssの記述は、compass(sass)で行ってきたのですが、コンパイルの時間がかかる様になり、調べると、libsassというC/C++で書かれたsassのポートがあるのを発見。確かに、その速度は雲泥の差です。速いです!
以下、Macへのlibsassのインストール方法です
macの場合、homebrew経由でインストールできる。
https://libraries.io/homebrew/libsass
$brew install libsass
次に、コマンドラインからlibsassを使えるためのコマンド(ドライバー)をインストール
$brew install sassc
インストールが完了後、動作チェック
$ which sassc /usr/local/bin/sassc $sassc -v sassc: 3.4.1 libsass: 3.4.3 sass2scss: 1.1.0 sass: 3.4
gemでインストールしたcompassから移行した場合、そのままでは、ミックインなどが使えなくなるので、別途インストールする。
npm install compass-mixins --save-dev
最後に、
node_modules/compass-mixins/lib以下のscssファイルを開発中のscssフォルダにコピーする
$ sudo gem install bootstrap-sass
scss内で文字コードを明示的に指定する必要があるようです。
以下のコードを文頭に入れる。
<code>@charset "UTF-8";</code>
$ compass clean $ compass compile