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 ⚙️