【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