Skip to content
page
Go back

git

Edit page
# リモートリポジトリから最新の変更を取得する
git fetch
# 特定のタグにチェックアウトする
git checkout llvmorg-21.1.7
# 変更を一時的に退避する
git stash
# origin/main の位置でローカルに main ブランチを作成して移動する
git checkout -B main origin/main
# リモートのブランチをローカルに作成して移動する
# リモートに指定した名称のブランチが存在しない場合はエラーになる
git switch --track origin/{branch_name}
# 新しいブランチを作成して移動する
git switch -c {branch_name}
# ローカルのブランチを削除する
# ブランチにマージされていない変更がある場合はエラーになる
git branch -d {branch_name}
# ローカルのブランチを強制的に削除する
git branch -D {branch_name}
# リモートのブランチを削除する
git push origin --delete {branch_name}
# 現在のブランチに origin/main を取り込む
git pull origin main
# 現在のブランチを origin/main にリセットする
git reset --hard origin/main
# 全ての設定を表示する
git config --list
# 名前とメールアドレスの設定を確認する
git config user.name
git config user.email
# 名前とメールアドレスをグローバル(~/.gitconfig)に設定する
git config --global user.name "HARADA Taiki"
git config --global user.email "email@example.com"

.git directory


Edit page

Previous Post
docker
Next Post
page