これは、GitとGithubの学習に関する私のYouTubeチュートリアルシリーズ用のサンプルリポジトリがある場所です。
もし、このリポジトリが役立つと感じたら、他の人が見つけやすくなるように星を⭐で評価していただければ幸いです。
同様に、YouTubeチャンネルに購読していただけると大変助かります。そこでは無料のチュートリアルや他の無料の教育リソースを公開しています。
GitHubアカウントの作成:まず初めに、GitHubアカウントがない場合は作成する必要があります。github.comにアクセスし、右上の「Sign up」ボタンをクリックします。指示に従ってアカウントを作成してください。
貢献したいリポジトリの検索:GitHubアカウントができたら、貢献したいリポジトリを検索できます。GitHubの検索バーを使用して、名前やキーワードでリポジトリを検索できます。
リポジトリをフォークする:貢献したいリポジトリを見つけたら、それをフォークする必要があります。
フォークすると、リポジトリのコピーがあなた自身のGitHubアカウントに作成され、元のリポジトリに影響を与えずに変更できます。
下のボタンをクリックして、右上にあるリポジトリをフォークします。
フォークしたリポジトリをクローンする:リポジトリをフォークしたら、それをローカルマシンにクローンする必要があります。クローンすると、コンピュータ上にリポジトリのコピーが作成されます。リポジトリをクローンするには、ターミナルウィンドウを開き、次のコマンドを入力します:
git clone https://github.com/your-username/repository-name.git
必ず「your-username」と「repository-name」をあなたのGitHubのユーザー名とフォークしたリポジトリの名前に置き換えてください。
変更を反映するために、変更を示すユニークな名前のブランチを作成してください。ブランチを作成するには、次の構文を使用します:
git branch "branch-name"
そのブランチに切り替えるには、次の構文を使用します:
git checkout "branch-name"
コードの変更:リポジトリをローカルマシンにクローンしたら、コードを変更できます。お好きなテキストエディタまたはIDEを使用してファイルを修正してください。
変更をコミットする:コードを変更した後は、それをローカルリポジトリにコミットする必要があります。これには、ターミナルウィンドウを開いてクローンしたリポジトリのルートに移動し、次のコマンドを使用して変更をステージする必要があります:
git add .
これにより、リポジトリのファイルに対する行った変更がすべてステージされます。
次に、次のコマンドを使用して変更をコミットします:
git commit -m "変更の簡単な説明"
行った変更についての簡潔で情報提供ができるメッセージを含めるようにしてください。
GitHubに変更をプッシュする:変更をローカルリポジトリにコミットしたら、それをGitHubにプッシュする必要があります。これにより、GitHubアカウントのリポジトリのコピーが行った変更で更新されます。変更をプッシュするには、次のコマンドを使用します:
git push origin branch-name
プルリクエストの作成:GitHubに変更をプッシュしたら、フォークしたリポジトリをリロードすると、プルリクエストを作成するオプションが表示されます。そのボタンをクリックしてプルリクエストを作成します。
これにより、変更のレビューとプルリクエストの説明を行うページに移動します。
行った変更とその理由について明
確かつ簡潔な説明を含めるようにしてください。
もし、リポジトリのオーナーが知っておくべき問題や懸念事項がある場合は、プルリクエストの説明にそれを記載してください。
説明に満足したら、「Create pull request」ボタンをクリックしてください。
フィードバックを待つ:プルリクエストを作成したら、リポジトリのオーナーが変更を確認し、フィードバックを提供します。
彼らは追加の変更を求めるかもしれませんし、変更を元のリポジトリにマージするかもしれません。
このプロセス中に忍耐強く対応し、リポジトリのオーナーが提起するフィードバックや懸念事項に対処してください。
フォークしたリポジトリを更新する:リポジトリのオーナーが変更を元のリポジトリにマージした場合、変更を反映するためにフォークしたリポジトリを更新する必要があります。
これを行うには、GitHub上でフォークしたリポジトリに移動し、「Fetch upstream」ボタンをクリックします。
次に、ローカルリポジトリで以下のコマンドを実行して更新します:
git pull
これでGitの使い方の簡単なアイディアが得られるはずです。もちろん、このリポジトリで作成したレッスンを見れば、より詳細な説明が得られます。
このプロジェクトをオープンソースプロジェクトへの貢献の一環として活用できます。これは 初心者向けの良い課題 となるでしょう。CONTRIBUTORS.md ファイルを変更して、そこからあなたのGitHubリポジトリへのリンクを追加してください。ファイル内の指示に従って、Markdownを使用してください。
このリポジトリへの貢献方法についてのステップバイステップの手順は、First-Contributions ディレクトリを参照してください。
- Part 00 - 履歴と基盤
- Part 01 - 基本的なナビゲーション
- Part 02 - Gitの初期化
- Part 03 - ブランチとマージ
- Part 04 - リモートリポジトリとの協力
- Part 05 - Gitの高度なコンセプト
- Part 06 - GitとGithubでのCI/CD
- Part 07 - Gitのベストプラクティスとヒント
- Part 08 - アジャイル開発におけるGitとGithub
- Part 09 - GithubとCodespaces
- Part 10 - Github Actions
- Part 11 - 高度なGithub Actions
- Part 12 - GithubでのJupyter Codespacesの使用
- Part 13 - GithubでのC# Codespacesの使用
- Part 14 - GithubでのReact Codespacesの使用