Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

Le panneau Git dans Replit fournit une interface visuelle pour les opérations Git, éliminant le besoin d’utiliser des commandes Git en ligne de commande. Cette fonctionnalité rend le contrôle de version accessible aux débutants tout en restant puissante pour les développeurs expérimentés.

Fonctionnalités

Le panneau Git offre des capacités complètes de contrôle de version directement dans l’Éditeur de projet, avec une interface conviviale qui simplifie les opérations Git complexes.
  • Gestion du dépôt : Initialiser, connecter et gérer des dépôts Git avec l’intégration GitHub
  • Suivi des commits : Préparer, commiter et voir les modifications dans tous vos fichiers
  • Opérations de branches : Créer, basculer entre et fusionner des branches visuellement
  • Résolution des conflits : Identifier et résoudre les conflits de fusion avec une assistance visuelle
  • Intégration Shell : Synchronisation entre les commandes Git exécutées dans le Shell et le panneau Git

Utilisation

Configuration du dépôt

  1. Accédez à la section Outils dans votre application Replit
  2. Sélectionnez le signe + pour ajouter de nouveaux outils
  3. Sélectionnez Git dans la liste des outils disponibles
Le panneau Git vous aide à configurer et connecter votre dépôt :
  • Initialiser le dépôt : Créer un nouveau dépôt Git pour votre application Replit
  • Se connecter à GitHub : Lier votre dépôt à GitHub pour la sauvegarde et la collaboration
  • Configurer le dépôt distant : Configurer et gérer la connexion à votre dépôt GitHub
Panneau Git montrant le bouton Initialiser le dépôt

Gestion des modifications

  1. Apportez des modifications à n’importe quel fichier dans votre application Replit
  2. Ouvrez le panneau Git depuis la section Outils
  3. Examinez les modifications dans la section Examiner les modifications
Le panneau Git fournit des outils pour gérer les modifications de votre code :
  • Examiner les modifications : Voir les fichiers modifiés avec les ajouts et suppressions en surbrillance
  • Préparer les fichiers : Sélectionner des fichiers spécifiques à inclure dans votre prochain commit
  • Commiter les modifications : Sauvegarder vos modifications avec des messages descriptifs
  • Pousser les mises à jour : Envoyer vos commits à GitHub d’un seul clic
Panneau Git montrant le champ de message de commit et les options de préparation
Vous pouvez utiliser l’IA de Replit pour aider à générer des messages de commit qui décrivent avec précision vos modifications.

Gestion des branches

  1. Ouvrez le panneau Git depuis la section Outils
  2. Sélectionnez le menu déroulant de branche à côté du nom de la branche
  3. Créez une nouvelle branche ou sélectionnez-en une existante
Le panneau Git simplifie le travail avec plusieurs versions de votre code :
  • Créer des branches : Créer de nouvelles branches pour développer des fonctionnalités séparément
  • Basculer entre les branches : Passer entre différentes versions de votre code
  • Publier des branches : Partager vos branches sur GitHub
  • Tirer les modifications : Synchroniser avec les mises à jour distantes des collaborateurs
Panneau Git montrant l'interface de création de branche

Résolution des conflits de fusion

  1. Tentez de tirer les modifications lorsque des conflits existent
  2. Le panneau Git mettra en évidence les fichiers en conflit
  3. Ouvrez chaque fichier en conflit pour voir et résoudre les conflits
  4. Sauvegardez les fichiers après avoir résolu les conflits
  5. Complétez la fusion en sélectionnant Tirer
Lorsque le code de différentes sources est en conflit, le panneau Git vous aide à :
  • Identifier les conflits : Voir exactement quels fichiers contiennent des conflits
  • Visualiser les différences : Examiner les deux versions du code en conflit
  • Résoudre les problèmes : Choisir quel code garder ou modifier manuellement les conflits
  • Finaliser les fusions : Compléter le processus de fusion après la résolution des conflits
Éditeur de code montrant les marqueurs de conflit de fusion
Après avoir résolu un fichier en conflit, vous pouvez supprimer les marqueurs de conflit en supprimant les lignes commençant par des symboles de conflit et en sauvegardant le fichier.

Utilisation des commandes Git dans le Shell

  1. Sélectionnez Tous les outils depuis le dock d’outils à gauche
  2. Sélectionnez Shell dans les outils disponibles
Bien que le panneau Git fournisse une interface conviviale, les utilisateurs avancés peuvent utiliser des commandes Git standard dans le Shell pour des opérations plus complexes. Les modifications effectuées par l’une ou l’autre méthode seront reflétées dans les deux endroits.
Si vous préférez utiliser Git via la ligne de commande :
  • Synchronisation des commandes : Toutes les commandes Git exécutées dans le Shell se synchroniseront automatiquement avec le panneau Git
  • Fonctionnalité Git complète : Accéder aux fonctionnalités Git avancées non disponibles dans le panneau Git
  • Basculement transparent : Passer entre l’utilisation des commandes Shell et du panneau Git selon les besoins
Prise en charge de GitHub et GitLab CLI : En plus des commandes Git standard, vous pouvez également utiliser le GitHub CLI (gh) et le GitLab CLI (glab) dans le Shell pour gérer et se connecter à des dépôts Git externes. Ces outils fournissent des fonctionnalités améliorées pour travailler avec les dépôts GitHub et GitLab, y compris les pull requests, les issues et d’autres fonctionnalités spécifiques à la plateforme.

Opérations sur le dépôt

  • Cloner le dépôt : git clone <url-vers-le-depot>
  • Initialiser le dépôt : git init
  • Ajouter un dépôt distant : git remote add origin <url-vers-le-depot>

Apporter des modifications

  • Vérifier l’état : git status (affiche les fichiers modifiés, ajoutés et supprimés)
  • Préparer les fichiers : git add <nom-du-fichier> ou git add . (pour tous les fichiers)
  • Commiter les modifications : git commit -m "votre message de commit"
  • Pousser les modifications : git push origin <nom-de-branche>
  • Tirer les modifications : git pull origin <nom-de-branche>

Authentification

Lorsque vous travaillez avec des dépôts privés, vous devrez vous authentifier :
  • Pour les dépôts GitHub, utilisez un jeton d’accès personnel au lieu de votre mot de passe
  • Pour éviter de ressaisir vos identifiants, vous pouvez les stocker à l’aide des Secrets Replit :
    1. Créez un nouveau secret avec la clé GIT_URL
    2. Définissez la valeur sur https://<nom-d-utilisateur>:<jeton>@github.com/<utilisateur-ou-org>/<depot>
    3. Utilisez git push $GIT_URL pour pousser sans taper vos identifiants
Lorsque vous utilisez des secrets d’identifiants, toute personne ayant accès à votre application Replit peut potentiellement accéder à vos identifiants Git. Pour les dépôts sensibles, envisagez de saisir manuellement vos identifiants à chaque fois.