LoginSignup
8
8

More than 5 years have passed since last update.

git コマンド集

Last updated at Posted at 2013-06-15

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つのコミットログを編集できる

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8