Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.
Update to the latest version of GitHub Desktop before February 2 to avoid disruptions. For more information, see the GitHub blog post.

Poussée de changements vers GitHub

Lorsque vous commitez des changements dans votre projet en local, vous pouvez pousser ces changements vers GitHub afin que les autres puissent y accéder depuis le dépôt distant.

Qui peut utiliser cette fonctionnalité

People with write permissions can push changes to a repository.

À propos de la poussée de changements vers GitHub

Quand vous poussez des changements, vous envoyez les changements commités de votre dépôt local au dépôt distant sur GitHub. Si vous changez votre projet localement et si vous souhaitez que d’autres personnes aient accès aux changements apportés, vous devez les pousser vers GitHub.

Avant de pousser les changements, vous devez mettre à jour votre branche locale pour inclure les commits qui ont été ajoutés au dépôt distant. Si quelqu’un a effectué des commits sur le dépôt distant, mais qui ne se trouvent pas sur votre branche locale, GitHub Desktop vous invite à récupérer (fetch) les nouveaux commits avant de pousser vos changements pour éviter les conflits de fusion. Pour plus d’informations, consultez « Synchronisation de votre branche ».

Les administrateurs de dépôt peuvent activer des protections sur une branche. Si vous travaillez sur une branche protégée, vous ne pouvez pas supprimer une branche ni forcer une poussée (push) vers la branche. Les administrateurs de référentiel peuvent également activer d’autres paramètres de branche protégée pour appliquer des workflows spécifiques avant qu’une branche ne puisse être fusionnée. Pour plus d’informations, consultez « À propos des branches protégées ».

Poussée de changements vers GitHub

Remarque : GitHub Desktop rejette une poussée si celle-ci dépasse certaines limites.

  • Une poussée contient un fichier volumineux dont la taille dépasse 100 Mo.
  • La taille totale d’une poussée dépasse 2 Go.

Si vous configurez Stockage Fichiers volumineux Git pour effectuer le suivi de vos fichiers volumineux, vous pouvez pousser de gros fichiers, car ils ne seront pas rejetés. Pour plus d’informations, consultez « À propos de Git Large File Storage et GitHub Desktop ».

  1. Pour envoyer (push) vos modifications locales vers le dépôt distant, dans la barre du dépôt, cliquez sur Envoyer l’origine.

    Capture d’écran de la barre du dépôt. Un bouton, intitulé « Origine de l’envoi », est mis en évidence avec un encadré orange.

  2. Si GitHub Desktop vous invite à récupérer de nouveaux commits à partir du dépôt distant, cliquez sur Récupérer. Bouton Récupérer

  3. Si vous le souhaitez, cliquez sur Prévisualiser une demande de tirage pour ouvrir une boîte de dialogue de prévisualisation où vous pouvez passer en revue vos modifications et commencer à créer une demande de tirage. Pour plus d’informations, consultez « Création d’un problème ou d’une demande de tirage ». Capture d’écran de la vue « Aucune modification locale ». Un bouton intitulé « Prévisualiser une demande de tirage » est mis en évidence avec un encadré orange.

Pour aller plus loin