Open1
GitHub
前提知識
リモートリポジトリ
→ マスタ。本番環境。
ローカルリポジトリ
→ スレーブ。開発環境。
コミット
→ リポジトリに対する変更内容の保存。
プッシュ
→ マスタへの資産反映。
ブランチ
→ 同一資産に対して案件が平行している場合、資産の断面提供を行う。
インデックス
→ バージョン管理する対象。コミット前にインデックス登録が必要。
GitHub ⇔ Zenn連携
初期設定
(1) 未インストールの場合のみ以下を実行
$ yay -S git
(2) <事前>状態確認
$ git config --global --list
→何も出力されないこと
(3) ユーザ名の設定
$ git config --global user.name "ユーザー名"
(4) メールアドレスの設定
$ git config --global user.email "メールアドレス"
(5) エディタの設定 (VScode)
$ git config --global core.editor 'code --wait'
(6) マージツールの設定 (VScode)
$ git config --global merge.tool 'code --wait "$MERGED"'
(7) push方式の設定(追跡ブランチに対するpush)※1
$ git config --global push.default simple
(8) <事後>状態確認
$ git config --global --list
→設定した内容が表示されること。
※1 [追跡ブランチとは?][https://shinmedia20.com/git-remote-tracking]