Skip to the content.

Git CLI カンニングペーパー

🇺🇸 English version: 04_CheatSheet_EN.md

便利な Git コマンドライン (CLI) コマンドの概要を次に示します。

詳しくはこちら: Git チートシート - GitHub Cheatsheets

Create a Repository

コマンド 説明
git init ローカルリポジトリを作成します
git clone [url] GitHub (リモートリポジトリ)からリポジトリをクローン(ダウンロード)します
git remote add origin [url] ローカルリポジトリをGitHub (リモートリポジトリ)に接続します

URL例= https://github.com/UserName/repo``

Branches

コマンド 説明
git status コミット可能なすべての新規または変更のあるファイルを一覧で表示します
git branch [branch-name] 新規ブランチを作成します
git branch -d [branch] 指定されたブランチを削除します
git checkout [branch] 指定されたブランチに移動します
git merge [branch] 指定されたブランチを現在のブランチにマージします

Sync Changes Between Local & Remote

コマンド 説明
git fetch [remote] [branch] GitHub (リモートリポジトリ)から最新情報をローカルリポジトリへダウンロードします
git push [remote] [branch] ローカルリポジトリのコミットをGitHub (リモートリポジトリ)にアップロード(プッシュ)します
git pull [remote] GitHubの変更履歴をローカルにダウンロードします

Snapshot

コマンド 説明
git add [file] 作業ディレクトリからステージングエリアへfileを追加します
git status コミット可能なすべての新規または変更のあるファイルを一覧で表示します
git add -A 新規及び変更されたすべてのファイルをステージングエリアに追加します
git commit -m "[message]" メッセージと共に, リポジトリへ変更を記録します

Make Changes

コマンド 説明
git log コミット履歴を一覧で表示します
git log --follow [file] 名前の変更を含む指定したファイルのバージョン履歴の一覧を表示します
git diff [branch A] [branch B] 2つのブランチ間の差分を表示します
git show [commit] 指定されたコミットのメタ情報と変更内容を表示します

Redo Commits

コマンド 説明
git reset [commit] 指定したcommitの状態まで強制的に戻します
git revert [commit] 指定したcommitを取り消すためにコマンドです
git revert HEAD 直前のコミットを取り消すための新しいコミットを作成します

終わり

README.md ⚙️