はじめに
Gitコマンドは、すべての開発者がいつか習得する必要のある重要な教訓です。人気のあるバージョン管理システムであるGitの可能性を最大限に活用するには、Gitコマンドの使用方法を知っている必要があります。
このチュートリアルでは、一般的に使用されるすべてのGitコマンドと、ダウンロード可能なチートシートを紹介します。
 
 Gitコマンドのリスト
Gitのセットアップ
新しいGitリポジトリを作成します 既存のディレクトリから:
git init [directory]クローン リポジトリ (HTTP / SSH経由のローカルまたはリモート):
git clone [repo / URL]リポジトリのクローンを指定したフォルダに ローカルマシン上:
git clone [repo / URL] [folder]Git構成
作成者名を添付してください バージョン履歴に表示されるすべてのコミットに対して:
git config --global user.name "[your_name]"メールアドレスを添付してください 現在のユーザーによるすべてのコミット:
git config --global user.email "[email_address]"Gitの自動コマンドラインカラーリングを適用する これは、リポジトリの変更を追跡および修正するのに役立ちます:
git config --global color.ui autoショートカット(エイリアス)を作成する Gitコマンドの場合:
git config --global alias.[alias_name] [git_command]デフォルトのテキストエディタを設定します :
git config --system core.editor [text_editor]Gitのグローバル構成ファイルを開きます :
git config --global --editファイルの管理
現在のディレクトリの状態を表示します (ステージングされたファイル、ステージングされていないファイル、および追跡されていないファイルを一覧表示します):
git statusコミット履歴を一覧表示します 現在のブランチの:
git logすべてのブランチからのすべてのコミットを一覧表示します :
git log --all2つのブランチを比較する 最初のブランチからのどのコミットが2番目のブランチから欠落しているかを示すことによって:
git log [branch1]..[branch2]作業ディレクトリとインデックスの違いを調べます :
git diff最後のコミットとインデックスの違いを探る :
get diff --cached最後のコミットと作業ディレクトリの違いを確認してください :
get diff HEADコンテンツとメタデータを表示します オブジェクト(blob、tree、tag、またはcommit)の:
git show [object]Gitブランチ
すべてのブランチを一覧表示します リポジトリ内:
git branchすべてのリモートブランチを一覧表示します :
git branch -aa新しいブランチを作成する 指定された名前で:
git branch [branch]ブランチに切り替える 指定された名前で(存在しない場合は、新しい名前が作成されます):
git checkout [branch]ローカルブランチを削除します:
git branch -d [branch]現在作業しているブランチの名前を変更します:
git branch -m [new_branch_name]マージ 指定されたブランチと現在のブランチ:
git merge [branch]変更を加える
ステージの変更 次のコミットのために:
git add [file/directory]すべてをステージングする 最初のコミット用のディレクトリ:
git add .ステージングされたスナップショットをコミットする コマンドに説明メッセージが含まれているバージョン履歴内:
git commit -m "[descriptive_message]"変更を元に戻す
変更を元に戻す ファイルまたはディレクトリで、gitrevertコマンドを使用して新しいコミットを作成します。
git revert [file/directory]変更を上書きせずにファイルのステージングを解除します:
git reset [file]指定されたコミット後に導入された変更を元に戻します :
git reset [commit]
 追跡されていないファイルを表示する  git cleanを実行すると削除されます  (ドライランを行う):
git clean -n削除 追跡されていないファイル:
git clean -f履歴の書き換え
最後のコミットを置き換えます 段階的な変更と最後のコミットの組み合わせ:
git commit --amend現在のブランチをリベースする 指定されたベース(ブランチ名、タグ、HEADへの参照、またはコミットIDのいずれか):
git rebase [base]HEADに加えられた変更を一覧表示します ローカルリポジトリの:
git reflogリモートリポジトリ
新しいリモートリポジトリへの接続を作成します (URLへのショートカットとして機能する名前を付けてください):
git remote add [name] [URL]ブランチを取得 リモートリポジトリから:
git fetch [remote_repo] [branch]リポジトリを取得する ローカルコピーとマージします:
git pull [remote_repo]ブランチをプッシュ すべてのコミットとオブジェクトを含むリモートリポジトリへ:
git push [remote_repo] [branch]GitチートシートPDF
将来の使用については、1ページのGitコマンドリファレンスシートを参照してください。 チートシートのダウンロードをクリックします 下のボタンをクリックして、GitコマンドのPDFを保存します。
チートシートをダウンロード
