Gitコマンド早見表

[初回]ローカルにリポジトリを作成し、リモートにプッシュする際の手順 

 

コマンド 説明 
git init 現在いるディレクトリをgitで管理するための設定ファイルを生成する。
git add [file] [file]の部分にファイル名を指定することで、指定したファイルをインデックスに追加することができます。
git commit -m "コメント"   メッセージをつけて変更履歴を保存する。
git remote add origin [url] #originという名前でリモートリポジトリのURLを登録する。
git push origin [branch名] ローカルの変更をリモートリポジトリにアップロードする。[branchname]にアップロードしたいブランチの名前を指定します。

[2回目以降]ローカルにリポジトリの変更をリモートにプッシュする際の手順

コマンド 説明 
git add [file] [file]の部分にファイル名を指定することで、指定したファイルをインデックスに追加することができます。
git commit -m "コメント" メッセージをつけて変更履歴を保存する。
git push origin [branch名] ローカルの変更をリモートリポジトリにアップロードする。[branch名]にアップロードしたいブランチの名前を指定します

リモートのリポジトリをローカルに複製する(ダウンロード)

コマンド 説明 
git clone [url] リモートリポジトリをローカルリポジトリに複製する(ダウンロード) *urlは複製したいリモート先のurl

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

コマンド 説明 
git fetch リモートリポジトリからローカルにあるリモートリポジトリのコピーに最新情報をダウンロードする
git merge ローカルブランチに反映する
git pull #fetchとmergeをまとめて実行できるコマンド

ブランチの作成・確認

コマンド 説明 
git branch ブランチの一覧を表示する
git branch [branch名] ブランチを作成する [branchname]の部分に、作成するブランチの名前を指定します
git checkout [branch名] ブランチ名を指定して切り替える
git checkout -b [branch名] ブランチの作成と切り替えをまとめて実行できるコマンド

ログの確認・操作

コマンド 説明 
git log コミットの履歴を確認する
git revert git reset [commit] ・HEAD^ で一つ前・コミットの識別番号で指定も可能
git status ファイルの追加/変更/削除の確認