Open12

Git・GitHubの使い方

HiraTermHiraTerm

デフォルトのブランチ名の設定方法

shell
git config --global init.defaultBranch main
HiraTermHiraTerm

gitコマンドの短縮方法

今回は,git statusを短縮する。

shell
git config --global alias.s status
HiraTermHiraTerm

git initで初期化

shell
git init

を入力することで,ローカルリポジトリが作成されます。

HiraTermHiraTerm

git addでステージを行う方法

shell
git add -A
git add -a
git add .

と入力することによって,全てのファイルをステージングエリアに移動することができる。

HiraTermHiraTerm

GitHub(リモートリポジトリ)にプッシュする方法

shell
git push

と入力することで,事前に登録しておいたリモートリポジトリにプッシュすることができます。
なお,プッシュを行うにはローカル環境でコミットが完了している必要があります。

HiraTermHiraTerm

新たにブランチを作成して切り替える

shell
git switch -c <branch name>

と入力することで新しくブランチを作成し,切り替えることができます。

HiraTermHiraTerm

自分のいるブランチを切り替える

shell
git switch <branch name>

今までは,git checkoutを使用していましたが,これは変更の取り消しも兼ねていたので,誤動作の心配がありました。

HiraTermHiraTerm

プライベートリポジトリに他のユーザを招待する方法

参考URL
上記サイトを参考に招待できます。
基本的には,Settingから他のユーザのidを指定して検索し招待する方法が一番楽だと思います。

HiraTermHiraTerm

クローンの行い方

shell
git clone <リポジトリのURL>

参考サイトURL
フォークとクローンの違いも記載してあるので,わかりやすいです。

HiraTermHiraTerm

git fetch

shell
git fetch -a

リモート上の最新情報をローカルでも見れるようにする。
fetchしただけではローカルリポジトリに変化は起こらない。

HiraTermHiraTerm

git fetchとgit mergeを使ったプル

shell
git fetch -a

これで、ローカルリポジトリにリモートリポジトリの情報をコピー

shell
git merge origin/main

これで、コピーされたorigin/mainブランチの情報をローカルのmainブランチにマージ。
mergeコマンドのみ、origin mainではなく、origin/mainと表記する必要があり注意が必要。
(これは、ブランチ名を表していることから理解することが可能だと思います。)
同じ操作は

shell
git pull origin main

で代用できる。