[初回]ローカルにリポジトリを作成し、リモートにプッシュする際の手順
コマンド |
説明 |
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 |
ファイルの追加/変更/削除の確認 |