Git コマンドメモ
Gitのコマンドメモです。徐々に更新していきます。
--- ✂︎ ---
基本的な使い方
ローカルブランチの一覧表示
git branch
リモートブランチの一覧表示
git branch --remote
ブランチの切り替え
git checkout [ブランチ名]
リモートから変更内容を取得する
git pull origin master
Git で不要になったローカルブランチを削除
git branch --delete [ブランチ名]
リモートで削除したけどローカルで残ってしまっているブランチを一括削除
git fetch --prune
リモートのブランチをローカルに持ってくる方法
git checkout -b [ローカルに作成するブランチ名] origin/[ブランチ名]
--- ✂︎ ---
ブランチの作成方法
ブランチを作る元のブランチをcheckout
git checkout master
ブランチを作成する
git checkout -b [作成するブランチ名]
ブランチをリモートに登録する
git push -u origin [作成したブランチ名]
--- ✂︎ ---
ファイルをリモートリポジトリに反映
コミットしたいファイルをステージングへ
git add [オプション]
※ファイル別にコミットしたい場合は、ファイル名を指定します
例:hello.htmlのみコミットしたい場合。
git add hello.html
例:ファイルをまとめてコミットしたい場合
git add .
コミットする
git commit -m 'コミットメッセージ'
リモートリポジトリへプッシュ
git push origin [ブランチ名]
※[ブランチ名]はHEADとすることで、カレントブランチを同じ名前でリモートに対して pushできるようです。
git push origin HEAD
詳しくはこちら。
--- ✂︎ ---
git addのオプションについて
カレントディレクトリ以下の、変更があったすべてのファイルをaddする場合
git add .
変更があったすべてのファイルがaddする場合
git add -A
--- ✂︎ ---
開発中のトピックブランチにmasterを反映させる
git checkout master
git pull origin master
git checkout topic-branch
git rebase master
※詳しくはこちら
--- ✂︎ ---
リモートブランチの更新が見えない場合の対処方法
git branch -a でリモートブランチ が確認できない場合は、下記実行
git fetch --all
git add したファイルを元に戻したい場合
git reset .
読んでいただきありがとうございます。