Github 超初心者の私が、せめてGithub リポジトリのページがどういうものなのか?を理解するため、
端末の「git」はインストールせず、ブラウザで「github」上だけで体験シミュレーションして使ってみる試み。シリーズ目次

前回まで
       ┗main という幹ブランチ ( - ビハインド )
                                        ┗主役具材 Feather-light-Services.html ( - ビハインド )
                                        ┗README.md
                                        ┗この紋所が目に入らぬか.png ( - ビハインド )
              ┗助さん用ブランチという枝ブランチ
                                        ┗主役具材 Feather-light-Services.html
                                        ┗README.md
              ┗格さん用ブランチという枝ブランチ
                                        ┗主役具材 Feather-light-Services.html
                                        ┗README.md
                                        ┗この紋所が目に入らぬか.png

今回は、助さん格さんがそれぞれの枝ブランチから発出した変更箇所取り入れ要求(プルリクエスト)を、ご隠居(main という幹ブランチ)にすくい上げてもらう。アカウントはvegam57 1つの中なので、あくまでブランチを理解するための仮想的な助っ人の承認要求 Pull request
2021-02-10_05-48

変更箇所取り入れ要求(プルリクエスト)は2案件が未対応(Open状態)だった。
2021-02-09_19-14
ご隠居(main という幹ブランチ)に2つの変更コミットが取り込まれて反映された。
2021-02-09_19-23
ブランチ一覧での状況表示。
2021-02-09_19-25
ようわからんが、 Merge Pull request ボタンをクリックしただけじゃ
2021-02-09_18-53

理解したこと
(黒字は今回、青字は前回まで)
  • アカウントは、個人別でも大きなプロジェクトとしてもつくれる
  • アカウントの下にリポジトリ(格納庫)が連なる
  • リポジトリ(格納庫)は開発中アプリ単位でいくつもつくれる
  • 空リポジトリ(格納庫)の作成はお気楽簡単
  • リポジトリ名はスペース不可、最初の格式はmainというブランチ名で自動で付く。
  • main もブランチの1つに位置づけられて表示される(枝というかmainは幹だろうに)
  • まずはmain という幹ブランチに主役具材を格納する。
  • Commit という言葉が出てくるが、これは言わば、リポジトリに対する変更入れ行為、という意味。今回のように、リポジトリに具材を格納しただけでもCommitとしてカウントされる。
  • Branch (ブランチ)は最初はmain という幹ブランチの内容物がコピーされたひとまとまり
  • 枝ブランチはいくつもつくれる
  • 助っ人各自は自分の枝ブランチで修正や追加を行ってゆく
  • 枝ブランチで変更を入れても、幹であるmain ブランチには影響しない。
  • たとえ枝ブランチでも、これもリポジトリに対しては変更入れ行為なので、Commit と呼ばれる。
  • main という幹ブランチに反映してもらうには、変更箇所取り入れ要求(プルリクエスト)をmain に送る。
  • 「求めよ、さらば与えられん」、「求めよ、さらば取り入れられん」 Pull request .
  • プルリクエストを発出する際には、何を変更したか等コメントを入れておく。
  • プルリクエストされたまま、まだ取り入れられていない案件はOpenとして明示される。
  • 変更箇所取り入れ要求(プルリクエスト)を承認してmain という幹ブランチに反映させる行為をMerge という。
  • main でマージが終わると、枝ブランチは、他のブランチ分が反映されておらず、もはや内容が追いついていない状態(ビハインド)になる可能性がある。ここは、一旦削除してmain からまた新しい枝ブランチをつくったほうがいい。
今回の結果、
       ┗main という幹ブランチ
                                        ┗主役具材 Feather-light-Services.html
                                        ┗README.md
                                        ┗この紋所が目に入らぬか.png
              ┗助さん用ブランチという枝ブランチ
                                        ┗主役具材 Feather-light-Services.html
                                        ┗README.md
                                        ┗この紋所が目に入らぬか.png  ( - ビハインド )
              ┗格さん用ブランチという枝ブランチ
                                        ┗主役具材 Feather-light-Services.html ( - ビハインド )
                                        ┗README.md
                                        ┗この紋所が目に入らぬか.png
  ┗アプリCのリポジトリ(格納庫)
  ┗アプリ...
  ┗...

私のど素人ぶり丸出し。
次回は、一旦リリースしてみる
シリーズ目次