GitMaster リファレンス

リファレンス - reference

ここでは、様々なGitのリファレンスを紹介していきます。


リファレンス

reference


reference(リファレンス)

目的で探す

A - Z other

目的で探す

基本操作

基本操作

Gitの基本操作を学びます

リポジトリを作成したい

リポジトリを作成したい

ファイルをインデックスに登録したい

ファイルをインデックスに登録したい

ディレクトリをインデックスに登録したい

ディレクトリをインデックスに登録したい

インデックスに追加されたファイルをコミットしたい

インデックスに追加されたファイルをコミットしたい

変更されたファイルの一覧を表示したい

変更されたファイルの一覧を表示したい

変更されたファイルの差分を見たい

変更されたファイルの差分を見たい

コミットログを見たい

コミットログを見たい

コミットの詳細を確認したい

コミットの詳細を確認したい

ファイル名を変更したい

ファイル名を変更したい

ディレクトリ名を変更したい

ディレクトリ名を変更したい

ファイルやディレクトリ名を変更したい、移動したい

ファイルやディレクトリ名を変更したい、移動したい

ファイルを移動したい

ファイルを移動したい

ディレクトリを移動したい

ディレクトリを移動したい

ファイルを削除したい

ファイルを削除したい

管理対象ではないファイルを削除したい

管理対象ではないファイルを削除したい

以前にコミットしたことのあるファイルだけをすべてインデックスに登録したい

以前にコミットしたことのあるファイルだけをすべてインデックスに登録したい

手元で変更したインデックスに登録されていないファイルを元に戻したい

手元で変更したインデックスに登録されていないファイルを元に戻したい

インデックスに登録したファイルを取り消したい

インデックスに登録したファイルを取り消したい

ブランチ操作

ブランチ操作

Gitのブランチ操作を学びます

ブランチの一覧を表示したい

ブランチの一覧を表示したい

ブランチを作成したい

ブランチを作成したい

ブランチ名を変更したい

ブランチ名を変更したい

ブランチを削除したい

ブランチを削除したい

ブランチを切り替えたい

ブランチを切り替えたい

ブランチを統合したい

rebase - リベース

ブランチをマージしたい

merge - マージ

リベース操作

リベース操作

Gitのリベース操作を学びます

rebaseを途中で中止したい

rebaseを途中で中止したい

rebaseをなかったことにしたい

rebaseをなかったことにしたい

タグ操作

タグ操作

Gitのタグ操作を学びます

タグの一覧を表示したい

タグの一覧を表示したい

タグを作成したい

タグを作成したい

注釈付きタグを作成したい

注釈付きタグを作成したい

タグを削除したい

タグを削除したい

コミットログ操作

コミットログ操作

Gitのコミットログ操作を学びます

直前のコミットの内容を修正したい

直前のコミットの内容を修正したい

直前のコミットのコメントだけを修正したい

直前のコミットのコメントだけを修正したい

過去のコミットの内容を修正したい

過去のコミットの内容を修正したい

過去のコミットのコメントだけを修正したい

過去のコミットのコメントだけを修正したい

特定のコメントを含むコミットを探したい

特定のコメントを含むコミットを探したい

直前のコミットをなかったことにしたい

直前のコミットをなかったことにしたい

ブランチを間違えてしまったコミットを移動したい

ブランチを間違えてしまったコミットを移動したい

Stash操作

Stash操作

GitのStash操作を学びます

現在の作業を一時的に退避したい

現在の作業を一時的に退避したい

退避した作業の一覧を表示したい

退避した作業の一覧を表示したい

退避した作業を復元したい

退避した作業を復元したい

退避した作業を削除したい

退避した作業を削除したい

退避した作業を全て削除したい

退避した作業を全て削除したい

応用操作

応用操作

Gitの応用操作を学びます

HEADの移動履歴を見たい

HEADの移動履歴を見たい

ブランチの先頭の移動履歴を見たい

ブランチの先頭の移動履歴を見たい

直前のresetをなかったことにしたい

直前のresetをなかったことにしたい

リモート操作

リモート操作

Gitのリモート操作を学びます

既存のリモートリポジトリを複製したい

既存のリモートリポジトリを複製したい

リモートリポジトリを追加したい

リモートリポジトリを追加したい

リモートリポジトリの一覧を表示したい

リモートリポジトリの一覧を表示したい

リモートリポジトリのブランチからローカルリポジトリのブランチを作成したい

リモートリポジトリのブランチからローカルリポジトリのブランチを作成したい

リモートリポジトリにブランチを作成したい

リモートリポジトリにブランチを作成したい

リモートリポジトリにブランチに変更内容を反映したい

リモートリポジトリにブランチに変更内容を反映したい

リモートリポジトリのブランチの変更内容を確認したい

リモートリポジトリのブランチの変更内容を確認したい

リモートリポジトリのブランチの変更内容を取り込みたい

リモートリポジトリのブランチの変更内容を取り込みたい

リモートリポジトリのブランチを削除したい

リモートリポジトリのブランチを削除したい

リモートリポジトリにタグを作成したい

リモートリポジトリにタグを作成したい

リモートリポジトリのタグを削除したい

リモートリポジトリのタグを削除したい

登録済みのリモートリポジトリのアドレスを変更したい

登録済みのリモートリポジトリのアドレスを変更したい

登録済みのリモートリポジトリの名前を変更したい

登録済みのリモートリポジトリの名前を変更したい

SSH接続設定

SSH接続設定

GitのSSH接続設定を学びます

SSH接続を設定したい(Windows)

SSH接続を設定したい(Windows)

SSH接続を設定したい(Mac)

SSH接続を設定したい(Mac)

SSH接続を設定したい(コンソール)

SSH接続を設定したい(コンソール)

BacklogにSSH鍵を設定したい

BacklogにSSH鍵を設定したい

GithubにSSH鍵を設定したい

GithubにSSH鍵を設定したい

Git設定

Git設定

Git設定を学びます

ユーザ名を設定したい

ユーザ名を設定したい

メールアドレスを設定したい

メールアドレスを設定したい

出力をカラーリングしたい設定の一覧を表示したい

出力をカラーリングしたい設定の一覧を表示したい

コマンドにエイリアスを設定したい

コマンドにエイリアスを設定したい

不要なファイルを管理対象外にしたい

不要なファイルを管理対象外にしたい

空ディレクトリを管理対象としたい

空ディレクトリを管理対象としたい

設定の一覧を表示したい

設定の一覧を表示したい

プロキシサーバを経由してhttp接続したい

プロキシサーバを経由してhttp接続したい

ユーザ認証の必要なプロキシサーバを経由してhttp接続したい

ユーザ認証の必要なプロキシサーバを経由してhttp接続したい

Git-Subversion比較

Git-Subversion比較

Git-Subversion比較

Git-Subversionコマンド比較表

Git-Subversionコマンド比較表

トラブルシューティング

トラブルシューティング

Gitのトラブルシューティングを学びます

SSH

リモートに接続しようとしたときに、”Permission denied (publickey).” と表示されます

リモートに接続しようとしたときに、”Permission denied (publickey).” と表示されます

HTTPS

cloneできません

cloneできません

push/pull するときに毎回パスワードを聞かれます

push/pull するときに毎回パスワードを聞かれます

SSH/HTTPS 共通

pushしても、リモートリポジトリに反映されません

pushしても、リモートリポジトリに反映されません

A - Z other

c

check out - チェックアウト

ヘッドを切り替えること
過去のコミットを対象にチェックアウトした場合、それをもとにコミットすることはできない

clone - クローン

リモートリポジトリをコピーしてローカルリポジトリを作成すること

commit - コミット

インデックスに登録してある変更対象をローカルリポジトリに反映すること

confrict - コンフリクト

マージ対象の2ファイルで同じ箇所が変更されており、自動でマージができないこと


p

push - プッシュ

ローカルリポジトリの変更をリモートリポジトリに反映させること

pull - プッシュ

リモートリポジトリの変更をローカルリポジトリに反映させること
フェッチ+マージ

pull request - プルリクエスト

フォークしたリポジトリでの変更を、フォーク元のリポジトリへ反映するよう依頼すること


r

repository - リポジトリ

履歴管理を行う場所

remote repository - リモート リポジトリ

サーバーにあるリポジトリ。基本はベアリポジトリで運用される。

local repository - ローカル リポジトリ

自分のPCにあるリポジトリ。基本はノンベアリポジトリで運用される

bare repository - ベア リポジトリ

ワークツリーを持たず、チェックアウト、マージができないリポジトリ

non bare repository - ノンベア リポジトリ

ワークツリーを持ち、チェックアウト、マージができるリポジトリ

rebase - リベース

異なるブランチの変更を反映させること
変更履歴が片方に集約される

release - リリース

リリース

reset - リセット

コミット前の変更をローカルリポジトリの状態へ戻すこと
また、特定のコミットまで状態を戻すこと。ただし、ローカルリポジトリに限られる

s

stage - ステージ

ワークツリーからコミットしたいファイル又はファイルの一部をIndexに登録すること。



basic expansion reference