Fonctionnalités
Le panneau Git offre des capacités de contrôle de version complètes directement dans l’Éditeur de projet, avec une interface conviviale qui simplifie les opérations Git complexes.- Gestion de dépôt : Initialisez, connectez et gérez des dépôts Git avec l’intégration GitHub
- Suivi des commits : Stagez, commitez et visualisez les modifications dans tous vos fichiers
- Opérations de branches : Créez, basculez entre et fusionnez des branches visuellement
- Résolution de conflits : Identifiez et résolvez les conflits de fusion avec 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éez un nouveau dépôt Git pour votre application Replit
- Connecter à GitHub : Liez votre dépôt à GitHub pour la sauvegarde et la collaboration
- Configurer le distant : Configurez et gérez la connexion à votre dépôt GitHub

Gestion des modifications
Comment visualiser les modifications
Comment visualiser les modifications
- Effectuez des modifications dans les fichiers de votre application Replit
- Ouvrez le panneau Git depuis la section Outils
- Examinez les modifications dans la section Réviser les modifications
- Réviser les modifications : Consultez les fichiers modifiés avec les ajouts et suppressions mis en évidence
- Stager les fichiers : Sélectionnez des fichiers spécifiques à inclure dans votre prochain commit
- Commiter les modifications : Sauvegardez vos modifications avec des messages descriptifs
- Pousser les mises à jour : Envoyez vos commits vers GitHub en un seul clic

Vous pouvez utiliser Replit AI pour aider à générer des messages de commit qui décrivent précisément 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 branche
- Créez une nouvelle branche ou sélectionnez une branche existante
- Créer des branches : Créez de nouvelles branches pour développer des fonctionnalités séparément
- Basculer entre branches : Passez d’une version à l’autre de votre code
- Publier des branches : Partagez vos branches vers GitHub
- Récupérer les modifications : Synchronisez 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 récupérer les modifications lorsque des conflits existent
- Le panneau Git mettra en évidence les fichiers conflictuels
- Ouvrez chaque fichier conflictuel pour voir et résoudre les conflits
- Sauvegardez les fichiers après avoir résolu les conflits
- Complétez la fusion en sélectionnant Récupérer
- 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 conserver ou modifier manuellement les conflits
- Finaliser les fusions : Compléter le processus de fusion après avoir résolu les conflits

Utiliser les commandes Git dans le Shell
Comment accéder au Shell
Comment accéder au Shell
- Sélectionnez Tous les outils depuis le panneau d’outils à gauche
- Sélectionnez Shell parmi 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édez aux fonctionnalités Git avancées non disponibles dans le panneau Git
- Basculement transparent : Passez facilement entre les commandes Shell et le panneau Git selon vos besoins
Support 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 vous 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, notamment les pull requests, les issues et d’autres fonctionnalités spécifiques à la plateforme.Opérations sur le dépôt
- Cloner un dépôt :
git clone <url-du-dépôt> - Initialiser un dépôt :
git init - Ajouter un distant :
git remote add origin <url-du-dépôt>
Effectuer des modifications
- Vérifier le statut :
git status(affiche les fichiers modifiés, ajoutés et supprimés) - Stager 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> - Récupérer les modifications :
git pull origin <nom-de-branche>
Authentification
Lorsque vous travaillez avec des dépôts privés, vous devez vous authentifier :- Pour les dépôts GitHub, utilisez un token d’accès personnel à la place de votre mot de passe
- Pour éviter de ressaisir vos identifiants, vous pouvez les stocker en utilisant les Secrets Replit :
- Créez un nouveau secret avec la clé
GIT_URL - Définissez la valeur sur
https://<nom-utilisateur>:<token>@github.com/<utilisateur-ou-org>/<dépôt> - Utilisez
git push $GIT_URLpour pousser sans saisir d’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.