個人的にGitでよく使う操作

個人的にGitでよく使う操作

2024/05/12

2024/05/12

個人的にGitでよく使う操作たちです。

直前のコミットの取り消し

git reset --soft HEAD^


↓Windowsのコマンドプロンプトの場合

git reset --soft "HEAD^"


リモートリポジトリのurlを変更

# リモートリポジトリURLの確認
git remote -v

# 新しいリモートリポジトリURLの設定
git remote set-url origin {new url (https://xxxxxxxx.git)}


大文字と小文字の変更を検出できるよう設定

core.ignorecaseがtrueになっていると大文字と小文字が識別されない。(デフォルト設定)

# 設定
git config --global core.ignorecase false

# 確認
git config -l --local | grep core.ignorecase


不要なリモートの追跡ブランチを削除

リモートからブランチを削除したが、ローカルに追跡ブランチとして残っている場合に削除する方法。

・リモートの確認
git remote show origin
※「tracked」:使用中 / 「stale」:使用していない古いブランチ

・削除(「stale」のブランチをまとめて削除する)
git remote prune origin

※削除されるものを事前確認したい場合「git remote prune origin --dry-run」を実行する

Macでリモートリポジトリに保存された.DS_STOREファイルを削除する

.gitignoreに記載

# Mac
.DS_Store


カレントディレクトリのキャッシュを削除し、リモートにプッシュ

git rm -r --cached .