git使用方法
初心者はまずここを見るとgitについて実感できる
サルでもわかるGit入門
http://www.backlog.jp/git-guide/
よく使うもの
一覧表示
$ git branch
ブランチを作成
$ git branch "ブランチ名"
ブランチ名の変更
$ git branch -m "変更前のブランチ名" "変更後のブランチ名"
ブランチ削除
$ git branch -d "ブランチ名"
ブランチ切り替え
$ git checkout "切り替えたいブランチ名"
ブランチをマージする
masterブランチにissueを取り込む場合
$ git checkout master
$ git merge issue
変更の操作
一つ前のコミットのコメントを変更
$ git commit --amend
$ git rebase --continue
以前のコミットのコメントを変更
3つ前のコミットのコメント内容を変更
$ git rebase -i HEAD~3
#ここで変更したい行の pick を edit に変更し保存する
$ git commit --amend
#変更したいコメントにする
$ git rebase --continue
特定の文字列を含むコミットを探す
$ git log --grep "探したい文字列"
特定のコミットまで戻る
$ git reset --hard "コミットのハッシュ値"
戻ったコミットをさらに戻す
$ git reflog
#HEAD@{1}など変更履歴が表示される
$ git reset --hard ”戻りたいHEAD番号”
$ git reset --hard HEAD@{20}
GitHubなどのリモートリポジトリに変更内容を更新する
$ git push -u origin master