$ 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
$ 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
$ -> | |
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 -> |
$ rake routes CONTROLLER=hoges |
該当するbranchに移動
$ git checkout hogebranch
過去いくつかのcommitをgit rebase -i
(下記の場合は7個)
$ git rebase -i HEAD~~~~~~~
(git rebase -i HEAD~7
という書き方でもOK)
↓
$ git branch -m NEW_BRANCH_NAME
自分の作業がない状態で、新しいbranchをpullしたらCONFLICTした
g co master
g reset HEAD --hard
g br -D branchname
g fetch
or
g pull --rebase
?w=1 | |
やべえ | |
https://github.com/grooves/forkwell/commit/17738a46af370661682d34cf64515e45c6ce509e?w=1 | |
ホワイトスペースのみの変更の行を省いて表示してくれるっぽい。Life Changing! |
$ gem prestine mysql2 | |
とかやる |
$ brew link --overwrite git |
$source ~/.zshrc | |
↓でもよい | |
$. ~/.zshrc | |
PATHを追加したときは、上記のようにして再読み込みする必要がある | |