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.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.
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
Comment accéder au panneau Git
Comment accéder au panneau Git
- Accédez à la section Outils dans votre application Replit
- Sélectionnez le signe + pour ajouter de nouveaux outils
- Sélectionnez Git dans la liste des outils disponibles
- 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

Gestion des modifications
Comment voir les modifications
Comment voir les modifications
- Apportez des modifications à n’importe quel fichier dans votre application Replit
- Ouvrez le panneau Git depuis la section Outils
- Examinez les modifications dans la section Examiner les modifications
- 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

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
Comment gérer les branches
Comment gérer les branches
- Ouvrez le panneau Git depuis la section Outils
- Sélectionnez le menu déroulant de branche à côté du nom de la branche
- Créez une nouvelle branche ou sélectionnez-en une existante
- 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

Résolution des conflits de fusion
Comment résoudre les conflits de fusion
Comment résoudre les conflits de fusion
- Tentez de tirer les modifications lorsque des conflits existent
- Le panneau Git mettra en évidence les fichiers en conflit
- Ouvrez chaque fichier en conflit pour voir et résoudre les conflits
- Sauvegardez les fichiers après avoir résolu les conflits
- Complétez la fusion en sélectionnant Tirer
- 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

Utilisation des commandes Git dans le Shell
Comment accéder au Shell
Comment accéder au Shell
- Sélectionnez Tous les outils depuis le dock d’outils à gauche
- Sélectionnez Shell dans les outils disponibles
- 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>ougit 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 :
- Créez un nouveau secret avec la clé
GIT_URL - Définissez la valeur sur
https://<nom-d-utilisateur>:<jeton>@github.com/<utilisateur-ou-org>/<depot> - Utilisez
git push $GIT_URLpour pousser sans taper vos identifiants
- Créez un nouveau secret avec la clé
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.