Fonctionnalités
Le panneau Git offre des capacités complètes de contrôle de version directement dans votre workspace, 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 : Indexer, committer et visualiser les modifications de tous vos fichiers
- Opérations sur les branches : Créer, basculer et fusionner des branches visuellement
- Résolution de 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 remote : Configurer et gérer la connexion à votre dépôt GitHub

Gestion des modifications
Comment afficher les modifications
Comment afficher les modifications
- Apportez des modifications à tous 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 : Voir les fichiers modifiés avec les ajouts et suppressions mis en évidence
- Indexer les fichiers : Sélectionner des fichiers spécifiques à inclure dans votre prochain commit
- Committer les modifications : Enregistrer vos modifications avec des messages descriptifs
- Pousser les mises à jour : Envoyer vos commits vers GitHub en un seul clic

Vous pouvez utiliser Replit AI pour vous 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 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 : Se déplacer entre différentes versions de votre code
- Publier les branches : Partager vos branches vers 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
- Enregistrez les fichiers après la résolution des conflits
- Terminez la fusion en sélectionnant Pull
- 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 : Terminer le processus de fusion après la résolution des 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 dock des 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éder aux fonctionnalités Git avancées non disponibles dans le panneau Git
- Basculement transparent : Alterner 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 GitHub CLI (
gh) et GitLab CLI (glab) dans le Shell pour gérer et vous connecter à des dépôts Git externes. Ces outils offrent 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 remote :
git remote add origin <url-du-dépôt>
Apporter des modifications
- Vérifier le statut :
git status(affiche les fichiers modifiés, ajoutés et supprimés) - Indexer les fichiers :
git add <nom-du-fichier>ougit add .(pour tous les fichiers) - Committer les modifications :
git commit -m "votre message de commit" - Pousser les modifications :
git push origin <nom-de-la-branche> - Tirer les modifications :
git pull origin <nom-de-la-branche>
Authentification
Lorsque vous travaillez avec des dépôts privés, vous devrez vous authentifier :- Pour les dépôts GitHub, utilisez un token d’accès personnel au lieu de votre mot de passe
- Pour éviter de ressaisir vos identifiants, vous pouvez les stocker avec 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 les 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.