🐙
【Git】個人的によく忘れるGitコマンドメモ
個人的によく忘れるGit関連のコマンドのメモしていきます。
gitに登録している情報一覧を表示
user.name
とかuser.email
などの情報をまとめて表示できる
git config --list
現在のブランチの派生元とコミット履歴を確認
git log --graph --oneline --decorate
指定した日付以前のソースを確認
git checkout {ブランチ名}
コミットハッシュをコピー
git log --oneline --before="yyyy-mm-dd"
git checkout {コミットハッシュ}
ローカルブランチを強制的にリモート合わせる
git fetch origin {ブランチ名}
git reset --hard origin/{ブランチ名}
コミット前のローカルブランチの変更を取り消し
編集したファイルを取り消し
git checkout .
新規ファイルの取り消し
git clean -f
新規ディレクトリの取り消し
git clean -df
コミットハッシュから差分ファイルをzipで出力する
- マージコミットのIDもOK
git archive {最新のコミットハッシュ} `git diff --name-only {最新のコミットハッシュ} {過去のコミットハッシュ} --diff-filter=ACMR` -o archive.zip
Discussion