良く使う Git コマンド
備忘録がてらにまとめておく。
リモートリポジトリをコピー
git clone <リモートリポジトリ>
ファイルの更新
git add <ファイル名> git commit -m "コミットメッセージ" git push origin <ブランチ名>
git add の取り消し
※全て取り消し git reset HEAD ※特定のファイルのみ取り消し git reset HEAD <ファイル名>
直前の Commit メッセージを修正
git commit --amend -m "修正後のコミットメッセージ"
ブランチの作成・移動・変更・削除
※ブランチ一覧を表示 git branch ※現在のブランチをベースに新しいブランチを作成して切り替える git checkout -b <作成するブランチ名> ※マージ済みのローカルブランチを削除 git branch -d <ブランチ名> ※マージされていないローカルブランチを強制削除 git branch -D <ブランチ名> ※現在のブランチ名を変更 git branch -m <ブランチ名>
空コミット
※ GitHub Action だけを動かしたい時に等に使う git commit --allow-empty -m "コミットメッセージ"
一次退避・戻し
※退避 git stash -u ※戻し git stash apply stash@{0}
コンフリクトを解消
git checkout main git pull git checkout <コンフリクトが発生しているブランチ名> git merge main <- コンフリクトが発生するので修正する -> git add <修正したファイル名> git commit -m "コンフリクトの解消" git push origin <コンフリクトが発生しているブランチ名>