gitのbranchの名前を変える方法
現在のチェックアウトしているbranchの名前を変える場合
$ git branch -m [newname]
他のbranchの名前を変える場合
$ git branch -m [newname] [oldname]
gitのbranchの名前を変える方法
$ git branch -m [newname]
$ git branch -m [newname] [oldname]
あとから、.gitignoreを設置したけど、一発で.gitignoreを全体に反映させる。
以下のコマンドで、.gitignoreから除外を反映させる
$ git rm --cached `git ls-files --full-name -i --exclude-from=.gitignore`
$ git status $ git commit -m 'Reflected .gitignore'
zip -r -e {zipファイル名} {圧縮するファイル/ディレクトリ名}
と実行すると、
Enter password: Verify password:
と、パスワードを聞かれるので、2度同じフレーズを打ち、圧縮する。
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
macOS Sierraでsass & compassをインストール方法
$ sudo gem update --system
Sierraでは、/usr/bin
にはインストールできないので、インストール先を指定し、/usr/local/bin
にインストールする。
$ sudo gem install -n /usr/local/bin sass
$ sudo gem install -n /usr/local/bin compass
homebrewでnodeをインストールする方法もあるが、開発環境としてパッケージのバージョン管理をしたいので、node専用のパッケージ管理環境 nodebrewを使用してインストールする
事前に、brew経由でnodeをインストールしている場合は、アンインストールする。
homebrew経由だと、うまく動作しない
$ curl -L git.io/nodebrew | perl - setup
$ echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bash_profile
※.bash_profileが既存する場合は、修正もしくは追記する。
$ source ~/.bash_profile
$ nodebrew ls-all
$ nodebrew install-binary stable
$ nodebrew ls v7.9.0 current: none
$ nodebrew use v7.9.0
$ node -v v7.9.0
#!/bin/bash arr=(foo bar hoge) for a in ${arr[@]} do echo $a done
配列宣言は、()で囲んで、スペース区切り。
@を使うと、配列を展開しつつ、for..inで回してくれる。
Via!
http://reiki4040.hatenablog.com/entry/20110208/1297171057
WP-CLIで投稿のタグを一覧する方法
$ wp post term list <id> post_tag
WordPressのローカル開発環境として便利なvccwですが、デフォルトの設定だと動作速度が遅いので設定ファイルから最適化を。
#ただし、Mac環境
Vagrant用のデフォルト設定ファイルコピーし、オリジナル設定ファイルを置く
vccwからダウンロード/クローンしたディレクトリに移動
$ cd vccw
デフォルト設定ファイルをコピー
$ cp provision/default.yml site.yml
site.ymlを編集する
# # Virtual Machine Settings # memory: 1024 //増量 cpus: 1
vccwのフォルダ直下のVagrantfile
vb.customize ['modifyvm', :id, '--natdnsproxy1', 'off'] //offに変更 vb.customize ['modifyvm', :id, '--natdnshostresolver1', 'off'] //offに変更
Vagrantの設定をリロード
$ vagrant reload --provision
Via!
http://qiita.com/s-kiriki/items/357dc585ee562789ac7b
https://github.com/geerlingguy/drupal-vm/issues/210