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-pull-rebase.md
Last active December 13, 2015 18:58
git pull --rebaseしなきゃいけないのに間違えて普通のpullしてしまってコンフリクトした
$ git reflog

どこまで戻ればいいのか確認

9001e69 HEAD@{0}:  pull: Fast-forward
e163cdc HEAD@{1}: commit: work in progress
cc4f489 HEAD@{2}: commit: Fix design for footer
e60b062 HEAD@{3}: rebase finished: returning to refs/heads/master
@taea
taea / autoScrollList.coffee
Last active December 13, 2015 23:59
listが一定間隔でスクロールしてくるくる回るやつ
$ ->
targetUl = "ul#autoScroll"
targetList = "ul#autoScroll li"
targetListHeight = $(targetList).height()
delayTime = 4000
scrollDistance = (-1 * targetListHeight) + 'px'
setInterval (->
$(targetUl).find("li:first").appendTo(targetUl).show()
$(targetUl).find("li:first").hide ->
@taea
taea / gist:5002402
Last active December 14, 2015 00:59
hogeコントローラーの中で定義されてるroutingを一覧する
$ rake routes CONTROLLER=hoges
@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 / 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を追加したときは、上記のようにして再読み込みする必要がある