【git】gitのコマンドまとめ

ずっとgitはGUIを使っていたのですが、最近コマンド使い始めたので忘れそうなやつだけまとめときます。

※この記事は今後も更新していく予定です

 

現在いるブランチの確認

git branch

 

ブランチの切り替え

git checkout ブランチ名

 

ブランチの切り替え(リモート)

git checkout origin/ブランチ名

 

ブランチの作成

git checkout -b ブランチ名

 

一時的に変更を退避しておきたいとき

git stash

※コミットはしたくないが別ブランチで作業したい時に利用する

 

stashの一覧

git stash list

 

stashした変更を復元する(stashの削除はしない)

git stash apply

 

stashした変更を復元する(stashの削除もする)

git stash drop

 

stashした変更を復元する(特定のstash)

git stash apply stash@{n}

 

ワークツリーのステータスを表示

git status

※addやcommitされていないファイルなどを表示

※git管理されていないファイルなどを表示

 

直前のコミットを取り消す

git reset --soft HEAD^

--soft : ワークディレクトリの内容は消さず、コミットだけを取り消す

--hard : ワークディレクトリもコミットも取り消す

 

ファイルの変更を取り消す

git checkout -- ファイル名 

 

コミット履歴を確認する

git log