
Participez à Hacktoberfest 2022 en contribuant à ce projet adapté aux débutants. Faites fusionner votre PRS aujourd'hui !? ✅?
Les étudiants ignorent souvent et manquent de très grandes oppurtunités? Cela aurait pu les aider à évoluer leur carrière? . Mon objectif est de recueillir des informations sur toutes les petites oppurtunités possibles que ce soit un programme étudiant comme Github Campus Expert, ou Microsoft Learn Student Ambassador Program ou une sorte de stage ou de hackathons ou un programme de communication comme Hacktoberfest lui-même. C'est là que j'aurai besoin de votre aide?.
Il s'agit d'une célébration d'un mois du 1er octobre au 31 octobre présentée par Digital Ocean and Dev Community Collaborated avec GitHub pour impliquer les gens dans l'open source. Vous pouvez créer votre toute première demande de traction vers n'importe quel référentiel public sur GitHub et contribuer à la communauté des développeurs open source.
Pour se qualifier pour la chemise officielle de Hacktoberfest en édition limitée, vous devez vous inscrire ici et faire quatre demandes de traction (PRS) entre le 1er au 31 octobre 2022 (dans n'importe quel fuseau horaire). PRS peut être fait à n'importe quel référentiel public sur GitHub, pas seulement ceux qui ont des problèmes étiquetés HackToberfest. Cette année, les 40 000 premiers participants qui relèvent le défi gagneront un t-shirt? ou vous pouvez choisir de planter un arbre? pour toi.
Vous pouvez suivre les étapes de guidage suivantes pour contribuer à notre référentiel. Vous êtes recommandé de lire Contribution.MD pour comprendre les directives de contribution.
Tout d'abord "Fork" le référentiel.
Pour faire votre propre copie locale du référentiel que vous souhaitez contribuer, ouvrons d'abord une fenêtre de terminal.
Nous utiliserons la commande git clone avec l'URL qui pointe vers votre fourche du référentiel.
Cette URL sera similaire à l'URL ci-dessus, sauf qu'elle se terminera avec .git . Dans l'exemple Cloud_haiku ci-dessus, l'URL ressemblera à ceci:
https://github.com/your-sername/studenthelp.git
Vous pouvez également copier l'URL en utilisant le bouton vert «clone ou télécharger» à partir de votre page de référentiel que vous venez de fourrer à partir de la page du référentiel d'origine. Une fois que vous avez cliqué sur le bouton, vous pourrez copier l'URL en cliquant sur le bouton de liant à côté de l'URL:
Une fois que nous avons l'URL, nous sommes prêts à cloner le référentiel. Pour ce faire, nous combinerons la commande git clone avec l'URL du référentiel de la ligne de commande dans une fenêtre de terminal:
git clone https://github.com/your-username/StudentHelp.git
Pour créer votre branche, à partir de votre fenêtre de terminal, modifiez votre répertoire afin que vous travaillez dans le répertoire du référentiel. Assurez-vous d'utiliser le nom réel du référentiel (IE StudentHelp) pour se transformer en ce répertoire.
cd StudentHelp
Maintenant, nous allons créer notre nouvelle branche avec la commande git branch . Assurez-vous de le nommer de manière descriptive afin que les autres travaillant sur le projet comprennent sur quoi vous travaillez.
git branch new-branch
Maintenant que notre nouvelle branche est créée, nous pouvons changer pour nous assurer que nous travaillons sur cette branche en utilisant la commande de caisse git:
git checkout new-branch
Une fois que vous aurez saisi la commande de caisse GIT, vous recevrez la sortie suivante:
Output:
Switched to branch 'new-branch'
À ce stade, vous pouvez désormais modifier les fichiers existants ou ajouter de nouveaux fichiers au projet sur votre propre branche.
Tout ce que vous avez à faire est de définir ce référentiel sur le système local Yout, puis d'ouvrir le dossier index.html. Vous verrez une section marquée où vous ajoutez séquentiellement sous la balise dans une balise
C'est à peu près tout, c'est tout ce que vous devez faire. Maintenant, poussez vos modifications et créez une demande de traction, faites fusionner votre PRS aujourd'hui. Vérifiez la section des problèmes pour plus de problèmes. (Si disponible)
Une fois que vous avez modifié des fichiers existants ou ajouté de nouveaux fichiers au projet, vous pouvez les ajouter à votre référentiel local, que vous pouvez faire avec la commande git add . Ajoutons le drapeau -A pour ajouter toutes les modifications que nous avons apportées:
git add -A
ou
git add .
Ensuite, nous voulons enregistrer les modifications que nous avons apportées au référentiel avec la commande git commit.
Le message de validation est un aspect important de votre contribution de code; Il aide les autres contributeurs à comprendre pleinement le changement que vous avez apporté, pourquoi vous l'avez fait et à quel point il est significatif. De plus, les messages de validation fournissent un enregistrement historique des changements pour le projet dans son ensemble, en aidant les futurs contributeurs en cours de route.
Si vous avez un message très court, vous pouvez enregistrer cela avec l'indicateur -m et le message en citations:
Exemple:
git commit -m "Updated Readme.md"
À ce stade, vous pouvez utiliser la commande git push pour pousser les modifications à la branche actuelle de votre référentiel fourchu:
Exemple:
git push --set-upstream origin new-branch
Pendant que vous travaillez sur un projet aux côtés d'autres contributeurs, il est important pour vous de garder votre référentiel local à jour avec le projet car vous ne voulez pas faire une demande de code de code qui entraînera des conflits. Pour garder votre copie locale de la base de code mise à jour, vous devrez synchroniser les modifications.
Nous allons d'abord passer en revue une télécommande pour la fourche, puis la synchronisation de la fourche.
Ensuite, vous devrez spécifier un nouveau référentiel en amont à distance pour que nous puissions nous synchroniser avec la fourche. Ce sera le référentiel d'origine d'où vous avez fourré. Vous devrez le faire avec la commande git remote add .
git remote add upstream https://github.com/souvikrajsingh/StudentHelp.git
Dans cet exemple, upstream est le nom court que nous avons fourni pour le référentiel distant car en termes de git, «en amont» fait référence au référentiel d'où vous avez cloné. Si vous souhaitez ajouter un pointeur distant au référentiel d'un collaborateur, vous voudrez peut-être fournir le nom d'utilisateur de ce collaborateur ou un surnom abrégé pour le court-nom.
Une fois que vous avez configuré une télécommande qui fait référence au référentiel en amont et original sur GitHub, vous êtes prêt à synchroniser votre fourche du référentiel pour le maintenir à jour.
Pour synchroniser votre fourche, à partir du répertoire de votre référentiel local dans une fenêtre de terminal, vous devrez utiliser la commande git fetch pour récupérer les branches avec leurs validations respectives du référentiel en amont. Depuis que vous avez utilisé le nom court «en amont» pour vous référer au référentiel en amont, vous devrez passer cela à la commande:
git fetch upstream
Passez à la branche maître locale de notre référentiel:
git checkout master
Vous devrez maintenant fusionner toutes les modifications apportées dans la branche Master du référentiel d'origine, auquel vous accéderez via votre branche locale en amont / maître, avec votre branche maître locale:
git merge upstream/master