読者です 読者をやめる 読者になる 読者になる

Rails Webook

自社のECを開発している会社で働いています。Rails情報やサービスを成長させる方法を書いていきます

よく使うgitコマンドまとめ

Git/GitHub

gitを使っているときによく使うgitコマンドを集めました。

コミットの操作

// 追加(add)とコミット(commit)を同時にする
$ git commit -am "コメントメッセージを記載"

// 強制的に上書きして以前のコミットの状態に戻す
$ git checkout -f

// 指定したコミットの状態まで戻る
$ git reset --hard "<コミットのハッシュ値>"

// 指定したコミットになるように逆の変更を行い戻す
$ git revert

// 直近の2つ分をまとめる
$ git rebase -i HEAD~2
pick    7b12a31 コミットB
fixup  371a227 コミットA

// 指定したコミットをHEADに追加する
$ git chery-pick "コミットのハッシュ値"

ブランチの操作

// ブランチ一覧を表示(-a リモートリポジトリも含む)
$ git branch

// ブランチを作成し、ブランチを切り替える
$ git checkout -b <ブランチ名>

// ブランチを移動
$ git checkout <ブランチ名>

// ブランチを削除
$ git branch -d <ブランチ名> // マージしていないと削除できない
$ git branch -D <ブランチ名> // マージしていなくても削除できる