git help
git clone
git init
git add
git mv
git restore
git rm
git clean
- ドライラン(dry run)して削除対象ファイルを確認する方法
- 削除ファイルを対話的(インタラクティブ)に確認する方法
- Ignored files(無視ファイル)を削除する方法
- ディレクトリを削除する方法
- 除外パターンを指定して削除する方法
git sparse-checkout
git bisect
git blame
git diff
git grep
- マッチした行番号を表示する方法
- マッチしたファイル名のみを表示する方法
- 単語単位で検索する方法
- ファイル毎にマッチした数を表示する方法
- ファイルの区切りとして空行を表示する方法
- ファイル名をマッチした行の先頭にまとめて表示する方法
- 複数パターンでand, or検索する方法
- マッチした行の上下の行も表示する方法
- 特定のディレクトリのみを検索する方法
- 特定のディレクトリを除外して検索する方法
- ディレクトリの深さを指定して検索する方法
git log
- 出力するコミットログ数を指定する方法
- 特定ユーザー(author, committer)のコミットのみを表示する方法
- コミットメッセージを検索(grep)する方法
- コミットログを一行で表示する方法
- コミット履歴をグラフで表示する方法
git shortlog
git show
git status
git branch
git commit
git merge
git rebase
git reset
git switch
git tag
git fetch
git pull
git push
git stash
- 退避したエントリーの一覧を確認する方法
- 退避したエントリーの差分を確認する方法
- メッセージ付きで退避する方法
- ファイルを指定して退避する方法
- Untracked files(未追跡ファイル)も退避する方法
- すべてのファイル(未追跡と無視ファイル含めて)を退避する方法
- 退避したエントリーを個別に削除する方法
- 退避したエントリーをすべて削除する方法