Skip to content

Instantly share code, notes, and snippets.

View taea's full-sized avatar
🏠
Working from home

ken_c_lo / TAEKO AKATSUKA taea

🏠
Working from home
View GitHub Profile
@taea
taea / git-rebase-i.md
Last active December 14, 2015 00:59
いらんcommitをpushしてしまった時の黒魔術

該当するbranchに移動

$ git checkout hogebranch

過去いくつかのcommitをgit rebase -i(下記の場合は7個)

$ git rebase -i HEAD~~~~~~~

git rebase -i HEAD~7という書き方でもOK)

@taea
taea / git-branch-m.md
Last active December 14, 2015 00:59
branchきらないで作業してしまった

$ git branch -m NEW_BRANCH_NAME

@taea
taea / font-awesome-in-button-tag.haml
Last active March 30, 2018 15:23
font-awesome-in-button-tag.haml
= f.button "次へ #{content_tag(:i, '', class: 'icon-caret-right')}".html_safe, type: :submit, class: 'button large'
@taea
taea / git-br-D.md
Created February 25, 2013 02:55
新しいbranchをpullしたらCONFLICTした

自分の作業がない状態で、新しいbranchをpullしたらCONFLICTした

g co master

g reset HEAD --hard
g br -D branchname
g fetch or
g pull --rebase

@taea
taea / gist:5150775
Last active December 14, 2015 21:19
GitHubのcommitのURLの末尾に?w=1ってつけると差分がわかりやすい
?w=1
やべえ
https://github.com/grooves/forkwell/commit/17738a46af370661682d34cf64515e45c6ce509e?w=1
ホワイトスペースのみの変更の行を省いて表示してくれるっぽい。Life Changing!
@taea
taea / gist:5167692
Created March 15, 2013 05:33
gemをアンインストールしてもう一回インストールする(バージョンの齟齬とかの問題を解決)
$ gem prestine mysql2
とかやる
@taea
taea / gist:5169243
Created March 15, 2013 11:30
Gitのkeychainがアレ(リンク貼られてなかった)
$ brew link --overwrite git
@taea
taea / gist:5210645
Created March 21, 2013 04:16
zsh 再読込み
$source ~/.zshrc
↓でもよい
$. ~/.zshrc
PATHを追加したときは、上記のようにして再読み込みする必要がある
@taea
taea / rbenv-rails2.0.md
Last active December 15, 2015 05:39
rvm から rbenv にかえて ruby2.0.0-p0をインストール(Use Homebrew)

おもむろにrvmをアンインストール

$ rvm implode

後、これらをインストール

$ brew install openssl
$ brew install readline
$ brew install libyaml
$ brew install autoconf
# nilじゃない
- if cu.position == nil
#ストリングっぽかったら
- if cu.position.blank?
# 何かの集合っぽかったら
- if cu.position.empty?