プログラマー VTuber 衣亥栖ティオのちょっとした話

Youtubeに投稿したプログラミング学習動画の補足説明をするためのブログです。

Git入門 #39 リポジトリのルールセットについて プログラマーへの道 #221 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。 この記事はYouTubeに投稿した動画の補足ブログです。

投稿した動画

今回は以下の動画の補足説明をします。


GitHub のURL

私のGitHubは以下です。
https://github.com/tio-iis

Gist のURL

私のGitst(メモ書きみたいなもの)のURLは以下です。
https://gist.github.com/tio-iis

今回の動画で実装したソースコード

今回の動画にソースコードはありません。

補足内容

ルールセットの公式ドキュメント

以下が公式ドキュメントです。
https://docs.github.com/ja/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/about-rulesets

Git入門 #38 ブランチプロテクションについて プログラマーへの道 #220 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。 この記事はYouTubeに投稿した動画の補足ブログです。

投稿した動画

今回は以下の動画の補足説明をします。


GitHub のURL

私のGitHubは以下です。
https://github.com/tio-iis

Gist のURL

私のGitst(メモ書きみたいなもの)のURLは以下です。
https://gist.github.com/tio-iis

今回の動画で実装したソースコード

今回の動画にソースコードはありません。

補足内容

ブランチプロテクションルールの公式ドキュメント

以下がブランチプロテクションルールの公式ドキュメントです。
https://docs.github.com/ja/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/managing-a-branch-protection-rule

gitflowについて

gitflowについては以下が詳しいかなと思います。
https://www.atlassian.com/ja/git/tutorials/comparing-workflows/gitflow-workflow

Git入門 #37 リポジトリの一般設定とコラボレーター プログラマーへの道 #219 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。 この記事はYouTubeに投稿した動画の補足ブログです。

投稿した動画

今回は以下の動画の補足説明をします。


GitHub のURL

私のGitHubは以下です。
https://github.com/tio-iis

Gist のURL

私のGitst(メモ書きみたいなもの)のURLは以下です。
https://gist.github.com/tio-iis

今回の動画で実装したソースコード

今回の動画にソースコードはありません。

補足内容

共同編集に付与される権限について

共同編集者に付与される権限は以下に一覧があります。
https://docs.github.com/ja/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/permission-levels-for-a-personal-account-repository#collaborator-access-for-a-repository-owned-by-a-personal-account

Git入門 #36 Pull Requestテンプレートを使う プログラマーへの道 #218 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。 この記事はYouTubeに投稿した動画の補足ブログです。

投稿した動画

今回は以下の動画の補足説明をします。


GitHub のURL

私のGitHubは以下です。
https://github.com/tio-iis

Gist のURL

私のGitst(メモ書きみたいなもの)のURLは以下です。
https://gist.github.com/tio-iis

今回の動画で実装したソースコード

今回の動画にソースコードはありません。

補足内容

Pull Requestテンプレートの公式ドキュメント

公式ドキュメントは以下です。
https://docs.github.com/ja/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository

マークダウンの説明

マークダウンの仕様は以下にまとまっていますが、とてもじゃないですが、読むハードルが高いと思います。
https://commonmark.org/

よく使われるものは以下のように簡単にまとめられているので、できることだけ確認して、必要になったら都度ググるのがいいと思います。 よく使うものは自然と覚えていくので問題ありません。 https://qiita.com/tbpgr/items/989c6badefff69377da7

またPull Requestの説明文はマークダウンではなく、HTMLタグも利用可能なので、割り切ってHTMLで書いてしまうのもいいかなと思います。

Git入門 #35 リベースについて プログラマーへの道 #217 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。 この記事はYouTubeに投稿した動画の補足ブログです。

投稿した動画

今回は以下の動画の補足説明をします。


GitHub のURL

私のGitHubは以下です。
https://github.com/tio-iis

Gist のURL

私のGitst(メモ書きみたいなもの)のURLは以下です。
https://gist.github.com/tio-iis

今回の動画で実装したソースコード

今回の動画にソースコードはありません。

補足内容

force pushを禁止する理由

動画内でも言及していますが、force pushはリモートリポジトリのコミット履歴を書き換える操作です。 履歴を書き換えられてしまうと、ソースコードを管理する仕組みとして破綻してしまうので、 force pushを禁止している開発組織が多いです。

リベースの必要性について

動画でも言及していますが、私の経験上、業務でリベースを利用する開発チームはありませんでした。 リベースなしで開発することが普通なので、知識として持っておくだけでよいかなと思っています。 実際に必要になったタイミングで調べてもらえればすぐに使えますし、GitHubのPull Request上でリベースがサポートされたこともあり、現実的に困ることはないかなと思っています。

Git入門 #34 ブランチ運用方法 3選 プログラマーへの道 #216 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。 この記事はYouTubeに投稿した動画の補足ブログです。

投稿した動画

今回は以下の動画の補足説明をします。


GitHub のURL

私のGitHubは以下です。
https://github.com/tio-iis

Gist のURL

私のGitst(メモ書きみたいなもの)のURLは以下です。
https://gist.github.com/tio-iis

今回の動画で実装したソースコード

今回の動画にソースコードはありません。

補足内容

GitHub Flowについて

以下に説明があります。
https://docs.github.com/ja/get-started/quickstart/github-flow

Git Flowについて

以下に説明があります。
https://danielkummer.github.io/git-flow-cheatsheet/index.ja_JP.html

トランクベース開発について

以下に説明があります。
https://trunkbaseddevelopment.com/

Git入門 #33 チェリーピックについて プログラマーへの道 #215 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。 この記事はYouTubeに投稿した動画の補足ブログです。

投稿した動画

今回は以下の動画の補足説明をします。


GitHub のURL

私のGitHubは以下です。
https://github.com/tio-iis

Gist のURL

私のGitst(メモ書きみたいなもの)のURLは以下です。
https://gist.github.com/tio-iis

今回の動画で実装したソースコード

今回の動画にソースコードはありません。

補足内容

なし