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 .




読んでいただきありがとうございます。