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.