Aller au contenu principal

Commandes Git pour les contributeurs

Traduction Bêta Non Officielle

Cette page a été traduite par PageTurner AI (bêta). Non approuvée officiellement par le projet. Vous avez trouvé une erreur ? Signaler un problème →

Bien que nous soyons habitués au contrôle de source, travailler avec un fork et garantir des fusions fluides présente des défis supplémentaires. Cette page vous aide à accomplir les tâches qu'on pourrait vous demander, mais qui sortent de votre zone de confort.

Installez-vous confortablement, détendez-vous et prenez votre serviette.

Si vous n'êtes pas à l'aise avec Git en CLI, nous recommandons GitKraken. C'est le meilleur outil Git multiplateforme et nous avons ajouté ci-dessous des instructions pour son utilisation.

Je n'ai pas respecté les conventions de commit

Open your oh-my-posh repo inside GitKraken and right click the commit you want to reword in the graph overview. Select Edit commit message, reword it to respect the conventional commit guidelines and press Update message.

Click Push on the top of the screen and select Force Push to bring the changes to the Pull Request.

Ma branche n'est pas à jour avec le dépôt distant

Cela signifie que la branche principale d'oh-my-posh contient des commits absents de votre branche (votre branche principale ou celle de travail). Pour y remédier, il faut effectuer un rebase (ajouter les nouveaux commits d'oh-my-posh sous vos commits) afin que la pull request soit fusionnable.

Commencez par ajouter le dépôt oh-my-posh comme remote à votre dépôt Git local. Par défaut, votre fork est une copie autonome d'oh-my-posh avec son propre remote sur GitHub, non connecté au dépôt original. Les forks et pull requests sont des fonctionnalités ajoutées par GitHub par-dessus Git, nous devons donc recréer cette configuration manuellement.

Ajouter le remote à votre dépôt Git local

Hover over Remote on the left-hand side, this will show a + button. Click it and select GitHub. There you have the ability to select jandedobbeleer/oh-my-posh and name it upstream. GitKraken will fetch the remote and you will see all branches underneath upstream as you do for your own branches. Right click upstream's main branch and select Rebase <branch> onto upstream/main.

Click Push on the top of the screen and select Force Push to bring the changes to the Pull Request.

Rebasez votre branche sur upstream/main

Right click upstream's main branch and select Rebase <branch> onto upstream/main. Click Push on the top of the screen and select Force Push to bring the changes to the Pull Request.