Ce référentiel a été créé pour simplement le processus de contribution open source sur GitHub à l'aide de GIT. À la fin, vous apprendrez à contribuer en ajoutant vos propres projets dans toute technologie ou documentation sur toute technologie. Si vous n'avez pas de projets, de programmes de base ou de documentation, ne vous inquiétez pas. Suivez simplement jusqu'à la fin et vous saurez pourquoi.
Fourk le référentiel en cliquant sur le bouton Fork comme indiqué dans l'image, puis le nommez en fonction de vous. Cela créera une copie de ce référentiel dans votre compte.
Clonez maintenant le référentiel fourchu à votre machine. Accédez à votre compte GitHub, ouvrez le référentiel fourchu, cliquez sur le bouton Code, puis cliquez sur l'icône Copier dans le presse-papiers .
Ouvrez l'emplacement du fichier, où vous souhaitez copier ce référentiel. Cliquez avec le bouton droit, puis cliquez sur Git Bash ici. Cela ouvrira un terminal.
Taper in-
git clone "url you just copied"
où "URL vous venez de copier" (sans les guillemets) est l'URL de ce référentiel (votre fourche de ce projet que vous avez enregistré en fonction de votre choix de nom).
Par exemple:
git clone https://github.com/username/first-pullrequest.git
où username est votre nom d'utilisateur GitHub. Ici, vous copiez le contenu du référentiel First-PullRequest sur GitHub sur votre ordinateur.
Comme vous ne pouvez pas engager directement des modifications dans la branche principale, créez votre propre branche.
Ouvrez l'emplacement du fichier où vous avez cloné le référentiel, ouvrez le dossier first-pullrequest . Faites un clic droit et cliquez sur Git Bash ici.
Une fois le terminal ouvert, tapez -
git checkout -b your-new-branch-name
Au lieu de votre nom de nouveau-ranch, tapez le nom que vous voulez, sans espace. Et s'il y a plusieurs noms, utilisez le format et utilisez ci-dessus - entre deux noms.
Pour ajouter votre travail, créez un nouveau dossier dans le dossier first-pullrequest et nommez-les selon les technologies utilisées comme Java, CSS, etc. Catégorisez-la davantage en créant plus de dossiers qui indiquent ce qui est à l'intérieur de ce dossier comme la documentation, le code, la lecture, etc.
Si vous venez de commencer avec Git et Github et que vous n'avez aucun projet ou documentation de base, ne vous inquiétez pas. Il existe des fichiers Contributors.md dans le dossier principal first-pullrequest . Ouvrez-le n'importe quel éditeur de texte et ajoutez votre nom suivi de votre URL GitHub. Ne l'ajoutez pas en haut ou à la fin, ajoutez-le au milieu et enregistrez le fichier avant de le fermer.
Si vous ouvrez le terminal GIT déjà ouvert et tapez git status vous trouverez des modifications apportées. Ajoutez ces modifications à votre branche en tapant - git add . ou git add filename.txt , ici le nom de fichier est le nom par lequel il se trouve dans le dossier et .txt est l'extension du fichier réel (il peut être autre que .txt).
git add .
Engager ces changements en tapant -
git commit -m "Add a message here that states your change"
Ajoutez un message réel à côté de ces ""
Poussez les modifications apportées par vous vers la branche principale en tapant -
git push origin branchname
Ici, ajoutez votre nom de branche spécifié après l'origine.
Ouvrez votre référentiel GitHub compare & pull request button Cliquez dessus.
Cliquez sur le bouton create pull request comme indiqué dans l'image ci-dessous;
Je vais vérifier toutes vos demandes de traction, vous informer avec quelques modifications le cas échéant et je les fusionnerai. Vous recevrez un e-mail en informer quoi que ce soit concernant votre demande de traction.
`1. Copiez toujours le formulaire URL le référentiel fourchu. 2. Pendant la fourniture, assurez-vous que vous prévoyez le référentiel d'origine et non la fourche de quelqu'un d'autre. 3. Une fois fourchu, je ne peux pas être à nouveau fourchu tant que la fourche est supprimée. 4. Si vous souhaitez contribuer à nouveau tandis que l'ancienne demande de traction est en vertu de chèque, créez une nouvelle branche et apportez les modifications et créez une autre demande de traction ou apportez des modifications sur la même branche et créez une demande de traction. Mais, dans le deuxième cas, vous ne pourrez pas voir le bouton Comparez and Tiler, il ira directement dans l'ancienne demande de la même branche, et une fois que le propriétaire du référentiel l'acceptera, les deux demandes seront acceptées immédiatement.
Et fait .....! Vous venez d'ouvrir votre première demande de traction sur GitHub.