Skip to main content

Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2024-09-25. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Utilisation de Git

Utilisez Git pour gérer vos dépôts GitHub Enterprise Server de votre ordinateur.

À propos de Git

Découvrez le système de gestion de versions Git et la façon dont il fonctionne avec GitHub Enterprise Server.

Poussée de commits vers un dépôt distant

Utilisez git push pour envoyer (push) des validations (commits) effectuées sur votre branche locale vers un référentiel distant.

Obtention de modifications à partir d’un dépôt distant

Vous pouvez utiliser des commandes Git courantes pour accéder à des référentiels distants.

Gestion des erreurs autres que de type avance rapide

Parfois, Git ne peut pas apporter votre modification à un dépôt distant sans perdre de commit. Quand cela se produit, votre poussée (push) est refusée.

Fractionnement d’un sous-dossier en un nouveau dépôt

Vous pouvez convertir un dossier d’un dépôt Git en tout nouveau dépôt.

À propos des fusions de sous-arborescences Git

Si vous devez gérer plusieurs projets au sein d’un seul dépôt, vous pouvez utiliser une fusion de sous-arborescence pour gérer toutes les références.

À propos de git rebase

La commande git rebase vous permet de changer facilement une série de commits, en modifiant l’historique de votre dépôt. Vous pouvez effectuer la réorganisation, la modification ou le squash des commits de manière groupée.

Utilisation du rebasage Git en ligne de commande

Voici un petit tutoriel sur l’utilisation de git rebase sur la ligne de commande.

Résolution des conflits de fusion après un rebasage Git

Lorsque vous effectuez une opération git rebase, vous déplacez généralement des commits. C’est pourquoi vous risquez de faire face à une situation où un conflit de fusion est introduit. Cela signifie que deux de vos commits ont modifié la même ligne dans le même fichier, et Git ne sait pas quelle modification appliquer.

Gestion des caractères spéciaux dans les noms de branche et de balise

Git est très permissif sur les caractères autorisés dans les noms de branche et d’étiquette. Lorsque vous utilisez Git à partir d’un interpréteur de commandes, vous devrez peut-être échapper des caractères spéciaux ou les mettre entre guillemets.