branch関係
branchの作成
branchを作成
$ git branch "branch名"
branchを作成してそのbranchへ移動
$ git checkout -b "branch名"
branchの削除
merge前
$ git branch -D "branch名"
merge後
$ git branch -d "branch名"
差分確認
diff
最新コミットファイルとの差分確認
$ git diff HEAD
ロールバック
ローカルの編集の取り消し
$ git checkout ファイル名
リセット
前回のコミット内容にリセット
$ git reset --hard HEAD^
コミットidを指定してリセット
$ git reset --hard コミットID
Cheryy-pick
管理下全体でのコミット確認
$ git reflog
管理下全体でのコミット反映
$ git cherry-pick {commit ID}
Log
行単位のログ確認
$ git blame ファイル名
commit IDを指定して内容の確認
$ git show コミットID
前回のコミットに結合してコミットする方法(前回のコミットに新しいコミットを結合)
$ git commit --amend
コミットログを編集してきれいにする方法
$ git rebase -i HEAD~4
これで直前4つのコミットログを編集できる