初めに
GitHubについて下記のサイトで勉強したので、使い方をまとめていきたいと思います。
ITSTAFFINGエンジニアスタイルさん
マンガでわかる~Gitコマンド編~
漫画でわかりやすく解説しているのでとてもわかりやすかったです。
コマンド一覧
Gitのバージョンを確認する
git --version
上記のコマンドを打てばGitのバージョンを確認できます。
ローカルリポジトリを作成する
git init
ローカルリポジトリを作成したいディレクトリで上記のコマンドを実行すると、ローカルリポジトリが作成されます。
ディレクトリ内の状態を確認する
git status
作業ディレクトリ内の状態が確認できます。
ファイルのステージング状況などが確認できます。
ファイルをステージングエリアに乗せる
git add ファイル名
指定したファイル名をステージングエリアに乗せることができます。
ステージングエリアから下ろす
git reset HEAD ファイル名
ステージングしたファイルをコミットする
git commit -m "コミットメッセージを書く"
ステージングしたファイルをコミットします。
-mでコミットメッセージを書くのが普通です。
コミットログを確認する
git log
コミットされたかを確認することができます。
--graphをつけると色付きで確認することができます。
リモートリポジトリについて
この記事で詳しくローカルリポジトリとリモートリポジトリを連携させる設定方法について解説しています。
ここではローカルリポジトリとリモートリポジトリを結びつけるコマンドを書いておきます。
git remote add origin リモートリポジトリのURL
ローカルリポジトリの内容をリモートリポジトリに反映させる
git push リモートリポジトリ名 ブランチ名
例: リモートリポジトリ名originで、ブランチ名がmainの場合
git push origin main
ブランチを作成する
git branch ブランチ名
例: ブランチ名がdevelopの場合
git branch develop
ローカルブランチの一覧を確認する
git branch
-aを加えるとリモートリポジトリも確認できる
ブランチを切り替える
git checkout ブランチ名
例: ブランチ名がdevelopの場合
git checkout develop
ローカルブランチを作成して移動する
git checkout -b ブランチ名
例: ブランチ名がdevelopの場合
git checkout -b develop
リモートブランチを作成
git push origin ブランチ名
例: ブランチ名がdevelopの場合
git push origin develop
リモートブランチを削除
git push origin -d ブランチ名
ローカルブランチを削除
git branch --delete ブランチ名
最後に
これからもGitについて勉強していくので、記事を追記していきます。