Open1

GitHub

PiguoPiguo

https://techacademy.jp/magazine/6235

前提知識

リモートリポジトリ
→ マスタ。本番環境。

ローカルリポジトリ
→ スレーブ。開発環境。

コミット
→ リポジトリに対する変更内容の保存。

プッシュ
→ マスタへの資産反映。

ブランチ
→ 同一資産に対して案件が平行している場合、資産の断面提供を行う。

インデックス
→ バージョン管理する対象。コミット前にインデックス登録が必要。

GitHub ⇔ Zenn連携

https://zenn.dev/zenn/articles/connect-to-github

初期設定

(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]