Skip to content

Instantly share code, notes, and snippets.

@LeeDDHH
Last active March 25, 2024 01:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save LeeDDHH/d3a3d99530bc0d9be9c1aa4869c4637e to your computer and use it in GitHub Desktop.
Save LeeDDHH/d3a3d99530bc0d9be9c1aa4869c4637e to your computer and use it in GitHub Desktop.
忘れがちなgitコマンド

ローカルgitのリモート先urlを確認する

git config --get remote.origin.url

git remote -v

git remote show -n origin

git config -l

ローカルブランチを削除する

git branch --delete ブランチ名

git branch -d ブランチ名

git branch -D ブランチ名

ローカルブランチの名前を変更する

# 現在のブランチの名前を変更する
git branch -m ブランチ名

# 指定したブランチの名前を変更する
git branch -m 指定するブランチ名 変更後のブランチ名

リモート先を確認する

git remote -v

リモート先のURLを変更する

git remote set-url origin {new url}

git add 取り消し

git reset HEAD

git add を取り消す - Qiita


git init 時にデフォルトブランチ名を main にする

  • gitのバージョンは2.28以上にする必要がある
git config --global init.defaultBranch main

git init したときのデフォルトブランチ名を master から main に変更する


git 設定ファイルの場所

[Git]configファイルの場所(macOS / Windows)

Git - 最初のGitの構成


コミットを取り消す

  • HEAD^
    • 直前のコミット

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

  • インデックス・ワーキングツリーはそのまま
git reset --soft HEAD^

直前のコミットをまるっと消したい

  • インデックス・ワーキングツリーも1つまえのコミットの状態になる
git reset --hard HEAD^

コミット後の変更を全部消したい

git reset --hard HEAD

複数のコミットを1コミットにまとめる

  • 細かい修正をひとまとめにしたいときに使う
git rebase -i [ひとまとめにするコミットの開始地点コミットのコミットID]

これで完璧! 図解でわかるgit rebaseの2つの使い方! | 侍エンジニアブログ


最初のコミットを表示

  • 最初のコミットすべてを表示
git log -p --reverse
  • 最初のコミットのログだけを表示
git log --reverse

Gitの最初のコミットを見る


git commit をステージングに戻す

git reset --soft HEAD~

コミットをステージングに戻したい時 - @yoshiki_utakata


Git 空コミットを行う

git commit --allow-empty -m "first commit"

Git 空コミットを行う #初心者 - Qiita


リモート先のgitリポジトリをブラウザで開く

open "$(git remote get-url origin | sed "s/\.git$//")"

macos - Open remote git repository from command line - Super User

githubでユーザー名とパスワードを毎回聞かれる場合

# 通信をsshに変える
git remote set-url origin git@github.com:

# リモートレポジトリをセットしてあげる
git remote set-url origin git@github.com:△△××/◯◯△△.git

githubでユーザー名とパスワードを毎回聞かれる問題解消 #Git - Qiita

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment