
この初心者に優しいプロジェクトに貢献することにより、Hacktoberfest 2022に参加してください。今日あなたのPRをマージしてください!?✅?
学生はしばしば気づいておらず、いくつかの本当に素晴らしい反対派を逃しますか?それは彼らが彼らのキャリアを拡大するのを助けたかもしれませんか? 。私の目的は、Github Campusの専門家のような学生プログラム、Microsoft Learn Student Ambassadorプログラム、ある種のインターンシップやHackathons、Hacktoberfest自体のようなCommunintyプログラムなど、あらゆる小さな対立に関する情報を収集することです。これは私があなたの助けを必要とするところですか?
Digital Ocean and Dev CommunityがGitHubと共同で発表した10月1日から10月31日までの1か月のお祝いです。 GitHubのパブリックリポジトリに最初のプルリクエストを作成し、オープンソース開発者コミュニティに貢献できます。
公式限定版のハックトーバーフェストシャツの資格を得るには、ここに登録し、2022年10月1〜31日(任意のタイムゾーン)の間に4つのプルリクエスト(PR)を作成する必要があります。 PRは、hacktoberfestというラベルが付いた問題のあるものだけでなく、Githubの任意の公開リポジトリに作成できます。今年、チャレンジを完了した最初の40,000人の参加者はTシャツを獲得しますか?またはあなたは木を植えることを選ぶことができますか?あなたのために。
次のガイド手順に従って、リポジトリに貢献できます。貢献ガイドラインを理解するために、contributing.mdを読むことをお勧めします。
まず、リポジトリを「フォーク」します。
貢献したいリポジトリの独自のローカルコピーを作成するには、まず端末ウィンドウを開きましょう。
git cloneコマンドと、リポジトリのフォークを指すURLとともに使用します。
このURLは上記のURLに似ていますが、現在は.gitで終了します。上記のCloud_haikuの例では、URLは次のようになります。
https://github.com/your-username/studenthelp.git
元のリポジトリページからフォークしたばかりのリポジトリページから緑の「クローンまたはダウンロード」ボタンを使用して、URLをコピーすることもできます。ボタンをクリックすると、URLの横にあるバインダーボタンをクリックしてURLをコピーできます。
URLを取得したら、リポジトリをクローン化する準備が整いました。これを行うには、 git cloneコマンドを端末ウィンドウのコマンドラインからリポジトリURLと組み合わせます。
git clone https://github.com/your-username/StudentHelp.git
ターミナルウィンドウからブランチを作成するには、ディレクトリを変更して、リポジトリのディレクトリで作業するようにします。必ずリポジトリの実際の名前(つまり学生Help)を使用して、そのディレクトリに変更してください。
cd StudentHelp
次に、 git branchコマンドを使用して新しいブランチを作成します。プロジェクトに取り組んでいる他の人があなたが取り組んでいることを理解できるように、それを記述的に必ず名前にしてください。
git branch new-branch
新しいブランチが作成されたので、Git Checkoutコマンドを使用して、そのブランチで作業していることを確認することができます。
git checkout new-branch
Git Checkoutコマンドを入力すると、次の出力を受け取ります。
Output:
Switched to branch 'new-branch'
この時点で、既存のファイルを変更するか、自分のブランチのプロジェクトに新しいファイルを追加できるようになりました。
必要なのは、このリポジトリをYout Local Systemに設定してから、index.htmlフォルダーを開くことです。タグのタグの下にシーケンシャルに追加する場所がマークされたセクションが表示されます
それはほとんどそれです、それはあなたがする必要があるすべてです。次に、変更をプッシュしてプルリクエストを作成します。今日PRSをマージしてください。その他の問題については、問題のセクションを確認してください。(利用可能な場合)
既存のファイルを変更したり、新しいファイルをプロジェクトに追加したら、 git addコマンドで実行できるローカルリポジトリにそれらを追加できます。 -Aフラグを追加して、作成したすべての変更を追加しましょう。
git add -A
または
git add .
次に、gitコミットコマンドでリポジトリに行った変更を記録したいと思います。
コミットメッセージは、コード貢献の重要な側面です。それは、他の貢献者があなたが行った変化、あなたがそれを作った理由、そしてそれがどれほど重要であるかを完全に理解するのに役立ちます。さらに、コミットメッセージは、プロジェクト全体の変更の歴史的記録を提供し、途中で将来の貢献者を支援します。
非常に短いメッセージがある場合は、それを-mフラグと引用のメッセージで録画できます。
例:
git commit -m "Updated Readme.md"
この時点で、 git pushコマンドを使用して、フォークリポジトリの現在のブランチへの変更をプッシュできます。
例:
git push --set-upstream origin new-branch
他の貢献者と一緒にプロジェクトに取り組んでいる間、競合を引き起こすコードをプル要求したくないので、あなたのローカルリポジトリをプロジェクトの最新の状態に保つことが重要です。コードベースのローカルコピーを更新するには、変更を同期する必要があります。
最初にフォーク用のリモコンの構成を検討し、次にフォークを同期します。
次に、フォークと同期するには、新しいリモートアップストリームリポジトリを指定する必要があります。これは、あなたがフォークした元のリポジトリになります。 git remote addコマンドでこれを行う必要があります。
git remote add upstream https://github.com/souvikrajsingh/StudentHelp.git
この例では、 upstream Gitの観点から、「上流」という点でクローン化されたリポジトリを指しているため、リモートリポジトリに提供したショートネームです。コラボレーターのリポジトリにリモートポインターを追加する場合は、そのコラボレーターのユーザー名またはショートネームの短縮ニックネームを提供することをお勧めします。
GitHubの上流および元のリポジトリを参照するリモートを構成したら、リポジトリのフォークを同期して最新の状態に保つ準備が整います。
端末ウィンドウにローカルリポジトリのディレクトリからフォークを同期するには、 git fetchコマンドを使用して、上流のリポジトリからそれぞれのコミットとともにブランチをフェッチする必要があります。上流のリポジトリを参照するために「上流」というショート名を使用したため、コマンドに渡す必要があります。
git fetch upstream
リポジトリのローカルマスターブランチに切り替えます。
git checkout master
これで、元のリポジトリのマスターブランチで行われた変更をマージする必要があります。これは、ローカルアップストリーム/マスターブランチを介して、地元のマスターブランチとアクセスする必要があります。
git merge upstream/master