gitコマンド集

Gitでよく使うコマンド集。

1. リポジトリの作成

$ git init

現在のディレクトリに.gitという隠しディレクトリが作成され、Gitで管理できるようになります。

2. ブランチの作成、切り替え

$ git switch -c <ブランチ名>         # -cオプションで作成と切り替えを同時に行う

3. ファイルの追加、コミット

$ git add .    #すべてのファイルを追加
$ git commit -m "コミットメッセージ"

3.1 直前のコミットを取り消したいとき

$ git reset --soft HEAD^ 
  • --softはコミットだけを取り消すオプション。(--hardはコミットを取り消した上に変更内容も取り消される。)
  • HEAD^は直前のコミットを表す
  • n個前のコミットを取り消す場合はHEAD~n(3つ前を取り消す例:HEAD~3)

3.2 コミットの上書き

$ git commit --amend 

コミットメッセージを変えたいときにgit commit --amend -m "コミットメッセージ"としてよく使う。

4. ブランチのマージ

$ git switch main
$ git merge <ブランチ名>

5. リモートリポジトリ(GitHubなど)へのプッシュ

$ git remote add origin <リモートリポジトリのURL>
$ git push -u origin main

6. ブランチの削除

$ git branch -d <ブランチ名>

今の状況がわからなくなったとき

$ git statusでプロジェクトファイルのステージング状態を確認したり、
$ git logでコミット履歴を確認。