Skip to main content

Commit de changements sur une branche de pull request créée à partir d’un fork

Enregistrez les modifications dans une branche de pull request issue d’un fork en obtenant les autorisations nécessaires et en utilisant efficacement les commandes Git.

Pour valider une branche de demande de tirage créée à partir d’un fork, vous avez besoin d’un accès push au référentiel de base, d’une autorisation du créateur de demande de tirage et d’un fork appartenant à l’utilisateur sans restrictions de branche qui empêchent votre push. Seul le créateur de la pull request peut autoriser les modifications de son fork. Consultez « Allowing changes to a pull request branch created from a fork ».

  1. Sur GitHub, accédez au fork où la branche de la pull request a été créée.

  2. Au-dessus de la liste de fichiers, cliquez sur Code.

    Capture d’écran de la liste des fichiers dans la page d’accueil d’un dépôt. Le bouton « Code » est mis en évidence avec un encadré orange foncé.

  3. Copiez l’URL du dépôt.

    • Pour cloner le référentiel en utilisant HTTPS, sous « HTTPS », cliquez sur .

    • Pour cloner le dépôt avec une clé SSH, en incluant un certificat émis par l’autorité de certification SSH de votre organisation, cliquez sur SSH et sur .

    • Pour cloner un dépôt avec l’GitHub CLI, cliquez sur GitHub CLI et sur .

      Capture d’écran du menu déroulant « Code ». À droite de l’URL HTTPS du dépôt, une icône de copie est indiquée en orange foncé.

  4. Ouvrez votre terminal ou Git Bash.

  5. Remplacez le répertoire de travail actuel par l’emplacement où vous souhaitez cloner le fourche.

    cd open-source-projects
    
  6. Clonez le fork, puis accédez au dépôt cloné.

    git clone https://github.com/USERNAME/FORK-OF-THE-REPOSITORY
    cd FORK-OF-THE-REPOSITORY
    
  7. Consultez la branche de comparaison de la pull request. Pour trouver la branche de comparaison, ouvrez la pull request et vérifiez la branche indiquée en haut de la page.

    git checkout TEST-BRANCH
    
  8. Apportez vos modifications, puis mettez-les en scène et validez-les.

    git add .
    git commit -m "YOUR-COMMIT-MESSAGE"
    
  9. Poussez votre commit vers la branche de la pull request.

    git push origin TEST-BRANCH
    

Vos nouveaux commits apparaissent sur la pull request initiale sur GitHub.com.

Lectures complémentaires