À propos
À propos de SourceGit
Client Git Open Source et Gratuit
Ajouter un Worktree
Que récupérer :
Créer une nouvelle branche
Branche existante
Emplacement :
Chemin vers ce worktree. Relatif supporté.
Nom de branche:
Optionnel. Nom du dossier de destination par défaut.
Suivre la branche :
Suivi de la branche distante
Assistant IA
RE-GÉNERER
Utiliser l'IA pour générer un message de commit
APPLIQUER COMME MESSAGE DE COMMIT
Appliquer
Fichier de patch :
Selectionner le fichier .patch à appliquer
Ignorer les changements d'espaces blancs
Appliquer le patch
Espaces blancs :
Appliquer le Stash
Supprimer après application
Rétablir les changements de l'index
Stash:
Archiver...
Enregistrer l'archive sous :
Sélectionnez le chemin du fichier d'archive
Révision :
Archiver
SourceGit Askpass
FICHIERS PRÉSUMÉS INCHANGÉS
PAS DE FICHIERS PRÉSUMÉS INCHANGÉS
SUPPRIMER
FICHIER BINAIRE NON SUPPORTÉ !!!
Blâme
LE BLÂME SUR CE FICHIER N'EST PAS SUPPORTÉ!!!
Récupérer ${0}$...
Comparer avec HEAD
Comparer avec le worktree
Copier le nom de la branche
Action personnalisée
Supprimer ${0}$...
Supprimer {0} branches sélectionnées
Rejeter tous les changements
Fast-Forward vers ${0}$
Fetch ${0}$ vers ${1}$...
Git Flow - Terminer ${0}$
Fusionner ${0}$ dans ${1}$...
Fusionner les {0} branches sélectionnées dans celle en cours
Tirer ${0}$
Tirer ${0}$ dans ${1}$...
Pousser ${0}$
Rebaser ${0}$ sur ${1}$...
Renommer ${0}$...
Définir la branche de suivi...
Comparer les branches
Branche amont invalide !
Octets
ANNULER
Réinitialiser à la révision parente
Réinitialiser à cette révision
Générer un message de commit
CHANGER LE MODE D'AFFICHAGE
Afficher comme liste de dossiers/fichiers
Afficher comme liste de chemins
Afficher comme arborescence
Récupérer la branche
Récupérer ce commit
Commit :
Avertissement: une récupération vers un commit aboutiera vers un HEAD détaché
Branche :
Changements locaux :
Annuler
Mettre en stash et réappliquer
Cherry-Pick de ce commit
Ajouter la source au message de commit
Commit :
Commit tous les changements
Ligne principale :
Habituellement, on ne peut pas cherry-pick un commit car on ne sait pas quel côté devrait être considéré comme principal. Cette option permet de rejouer les changements relatifs au parent spécifié.
Cherry Pick
Supprimer les stashes
Vous essayez de supprimer tous les stashes. Êtes-vous sûr de vouloir continuer ?
Cloner repository distant
Paramètres supplémentaires :
Arguments additionnels au clônage. Optionnel.
Nom local :
Nom de dépôt. Optionnel.
Dossier parent :
URL du dépôt :
FERMER
Éditeur
Récupérer ce commit
Cherry-Pick ce commit
Cherry-Pick ...
Checkout Commit
Comparer avec HEAD
Comparer avec le worktree
Copier les informations
Copier le SHA
Action personnalisée
Rebase interactif de ${0}$ ici
Fusionner dans ${0}$
Fusionner ...
Rebaser ${0}$ ici
Réinitialiser ${0}$ ici
Annuler le commit
Reformuler
Enregistrer en tant que patch...
Squash dans le parent
Squash les commits enfants ici
CHANGEMENTS
Rechercher les changements...
FICHIERS
Fichier LFS
Rechercher des fichiers...
Sous-module
INFORMATIONS
AUTEUR
CHANGÉ
ENFANTS
COMMITTER
Vérifier les références contenant ce commit
LE COMMIT EST CONTENU PAR
Afficher seulement les 100 premiers changements. Voir tous les changements dans l'onglet CHANGEMENTS.
MESSAGE
PARENTS
REFS
SHA
Ouvrir dans le navigateur
Entrez le message du commit
Description
Configurer le dépôt
MODÈLE DE COMMIT
Nom de modèle:
Contenu de modèle:
ACTION PERSONNALISÉE
Arguments :
${REPO} - Chemin du repository; ${SHA} - SHA du commit sélectionné
Fichier exécutable :
Nom :
Portée :
Commit
Repository
Adresse e-mail
Adresse e-mail
GIT
Fetch les dépôts distants automatiquement
minute(s)
Dépôt par défaut
SUIVI DES PROBLÈMES
Ajouter une règle d'exemple Gitee
Ajouter une règle d'exemple pour Pull Request Gitee
Ajouter une règle d'exemple Github
Ajouter une règle d'exemple pour Incidents GitLab
Ajouter une règle d'exemple pour Merge Request GitLab
Ajouter une règle d'exemple Jira
Ajouter une règle d'exemple Azure DevOps
Nouvelle règle
Issue Regex Expression:
Nom de règle :
URL résultant:
Veuillez utiliser $1, $2 pour accéder aux valeurs des groupes regex.
IA
Service préféré:
Si le 'Service préféré' est défini, SourceGit l'utilisera seulement dans ce repository. Sinon, si plus d'un service est disponible, un menu contextuel permettant de choisir l'un d'eux sera affiché.
Proxy HTTP
Proxy HTTP utilisé par ce dépôt
Nom d'utilisateur
Nom d'utilisateur pour ce dépôt
Espaces de travail
Couleur
Restaurer les onglets au démarrage
Assistant Commits Conventionnels
Changement Radical :
Incident Clos :
Détail des Modifications :
Portée :
Courte Description :
Type de Changement :
Copier
Copier tout le texte
Copier le chemin
Copier le chemin complet
Créer une branche...
Basé sur :
Récupérer la branche créée
Changements locaux :
Rejeter
Stash & Réappliquer
Nom de la nouvelle branche :
Entrez le nom de la branche.
Les espaces seront remplacés par des tirets.
Créer une branche locale
Créer un tag...
Nouveau tag à :
Signature GPG
Message du tag :
Optionnel.
Nom du tag :
Format recommandé : v1.0.0-alpha
Pousser sur tous les dépôts distants après création
Créer un nouveau tag
Type :
annoté
léger
Maintenir Ctrl pour commencer directement
Couper
Supprimer la branche
Branche :
Vous êtes sur le point de supprimer une branche distante !!!
Supprimer également la branche distante ${0}$
Supprimer plusieurs branches
Vous essayez de supprimer plusieurs branches à la fois. Assurez-vous de revérifier avant de procéder !
Supprimer Remote
Remote :
Cible :
Confirmer la suppression du groupe
Confirmer la suppression du dépôt
Supprimer le sous-module
Chemin du sous-module :
Supprimer le tag
Tag :
Supprimer des dépôts distants
DIFF BINAIRE
NOUVEAU
ANCIEN
Copier
Mode de fichier changé
Ignorer les changements d'espaces
CHANGEMENT D'OBJET LFS
Différence suivante
PAS DE CHANGEMENT OU SEULEMENT EN FIN DE LIGNE
Différence précédente
Enregistrer en tant que patch
Afficher les caractères invisibles
Diff côte-à-côte
SOUS-MODULE
NOUVEAU
Permuter
Coloration syntaxique
Retour à la ligne
Ouvrir dans l'outil de fusion
Activer la navigation par blocs
Voir toutes les lignes
Réduit le nombre de ligne visibles
Augmente le nombre de ligne visibles
SÉLECTIONNEZ UN FICHIER POUR VOIR LES CHANGEMENTS
Ouvrir dans l'outil de fusion
Rejeter les changements
Tous les changements dans la copie de travail.
Changements :
Inclure les fichiers ignorés
{0} changements seront rejetés
Vous ne pouvez pas annuler cette action !!!
Signet :
Nouveau nom :
Cible :
Éditer le groupe sélectionné
Éditer le dépôt sélectionné
Lancer action personnalisée
Nom de l'action :
Fast-Forward (sans récupération)
Fetch
Fetch toutes les branches distantes
Outrepasser les vérifications de refs
Fetch sans les tags
Remote :
Récupérer les changements distants
Présumer inchangé
Rejeter...
Rejeter {0} fichiers...
Rejeter les changements dans les lignes sélectionnées
Ouvrir l'outil de fusion externe
Résoudre en utilisant ${0}$
Enregistrer en tant que patch...
Indexer
Indexer {0} fichiers
Indexer les changements dans les lignes sélectionnées
Stash...
Stash {0} fichiers...
Désindexer
Désindexer {0} fichiers
Désindexer les changements dans les lignes sélectionnées
Utiliser les miennes (checkout --ours)
Utiliser les leurs (checkout --theirs)
Historique du fichier
CONTENU
MODIFICATION
Git-Flow
Branche de développement :
Feature:
Feature Prefix:
FLOW - Terminer Feature
FLOW - Terminer Hotfix
FLOW - Terminer Release
Cible:
Hotfix:
Hotfix Prefix:
Initialiser Git-Flow
Garder la branche
Branche de production :
Release :
Release Prefix :
Commencer Feature...
FLOW - Commencer Feature
Commencer Hotfix...
FLOW - Commencer Hotfix
Saisir le nom
Commencer Release...
FLOW - Commencer Release
Préfixe Tag de Version :
Git LFS
Ajouter un pattern de suivi...
Le pattern est un nom de fichier
Pattern personnalisé :
Ajouter un pattern de suivi à Git LFS
Fetch
Fetch les objets LFS
Lancer `git lfs fetch` pour télécharger les objets Git LFS. Cela ne met pas à jour la copie de travail.
Installer les hooks Git LFS
Afficher les verrous
Pas de fichiers verrouillés
Verrouiller
Afficher seulement mes verrous
Verrous LFS
Déverouiller
Forcer le déverouillage
Elaguer
Lancer `git lfs prune` pour supprimer les anciens fichier LFS du stockage local
Pull
Pull les objets LFS
Lancer `git lfs pull` pour télécharger tous les fichier Git LFS de la référence actuelle & récupérer
Pousser
Pousser les objets LFS
Transférer les fichiers volumineux en file d'attente vers le point de terminaison Git LFS
Dépôt :
Suivre les fichiers appelés '{0}'
Suivre tous les fichiers *{0}
Historique
AUTEUR
HEURE DE L'AUTEUR
GRAPHE & SUJET
SHA
HEURE DE COMMIT
{0} COMMITS SÉLECTIONNÉS
Maintenir 'Ctrl' ou 'Shift' enfoncée pour sélectionner plusieurs commits.
Maintenir ⌘ ou ⇧ enfoncée pour sélectionner plusieurs commits.
CONSEILS:
Référence des raccourcis clavier
GLOBAL
Annuler le popup en cours
Cloner un nouveau dépôt
Fermer la page en cours
Aller à la page précédente
Aller à la page suivante
Créer une nouvelle page
Ouvrir le dialogue des préférences
DÉPÔT
Commit les changements de l'index
Commit et pousser les changements de l'index
Ajouter tous les changements et commit
Créer une nouvelle branche basée sur le commit actuel
Rejeter les changements sélectionnés
Fetch, démarre directement
Mode tableau de bord (Défaut)
Pull, démarre directement
Push, démarre directement
Forcer le rechargement du dépôt
Ajouter/Retirer les changements sélectionnés de l'index
Recherche de commit
Basculer vers 'Changements'
Basculer vers 'Historique'
Basculer vers 'Stashes'
ÉDITEUR DE TEXTE
Fermer le panneau de recherche
Trouver la prochaine correspondance
Trouver la correspondance précédente
Ouvrir le panneau de recherche
Indexer
Retirer de l'index
Rejeter
Initialiser le repository
Chemin :
Cherry-Pick en cours.
Merge request en cours.
Rebase en cours.
Annulation en cours.
Rebase interactif
Branche cible :
Sur :
Ouvrir dans le navigateur
Copier le lien
ERREUR
NOTICE
Merger la branche
Dans :
Option de merge:
Déplacer le noeud du repository
Sélectionnier le noeud parent pour :
Nom :
Git n'a PAS été configuré. Veuillez d'abord le faire dans le menu Préférence.
Ouvrir le dossier AppData
Ouvrir avec...
Optionnel.
Créer un nouvel onglet
Bookmark
Fermer l'onglet
Fermer les autres onglets
Fermer les onglets à droite
Copier le chemin vers le dépôt
Dépôts
Coller
A l'instant
il y a {0} minutes
il y a 1 heure
il y a {0} heures
Hier
il y a {0} jours
Le mois dernier
il y a {0} mois
L'an dernier
il y a {0} ans
Préférences
IA
Analyser Diff Prompt
Clé d'API
Générer le sujet de Prompt
Modèle
Nom
Serveur
APPARENCE
Police par défaut
Taille de police par défaut
Taille de police de l'éditeur
Police monospace
N'utiliser que des polices monospace pour l'éditeur de texte
Thème
Dérogations de thème
Utiliser des onglets de taille fixe dans la barre de titre
Utiliser un cadre de fenêtre natif
OUTIL DIFF/MERGE
Chemin d'installation
Saisir le chemin d'installation de l'outil diff/merge
Outil
GÉNÉRAL
Vérifier les mises à jour au démarrage
Language
Historique de commits
Afficher l'heure de l'auteur au lieu de l'heure de validation dans le graphique
Guide de longueur du sujet
GIT
Activer auto CRLF
Répertoire de clônage par défaut
E-mail utilsateur
E-mail utilsateur global
Activer --prune pour fetch
Chemin d'installation
Nom d'utilisateur
Nom d'utilisateur global
Version de Git
Cette application requière Git (>= 2.23.0)
SIGNATURE GPG
Signature GPG de commit
Signature GPG de tag
Format GPG
Chemin d'installation du programme
Saisir le chemin d'installation vers le programme GPG
Clé de signature de l'utilisateur
Clé de signature GPG de l'utilisateur
INTEGRATION
SHELL/TERMINAL
Shell/Terminal
Chemin
Élaguer une branche distant
Cible :
Élaguer les Worktrees
Élaguer les information de worktree dans `$GIT_COMMON_DIR/worktrees`
Pull
Branche distante :
Fetch toutes les branches
Dans :
Changements locaux :
Rejeter
Stash & Réappliquer
Fetch sans les tags
Dépôt distant :
Pull (Fetch & Merge)
Utiliser rebase au lieu de merge
Pousser
Assurez-vous que les submodules ont été poussés
Poussage forcé
Branche locale :
Dépôt distant :
Pousser les changements vers le dépôt distant
Branche distante :
Définir comme branche de suivi
Pousser tous les tags
Pousser les tags vers le dépôt distant
Pousser tous les dépôts distants
Dépôt distant :
Tag :
Quitter
Rebase la branche actuelle
Stash & réappliquer changements locaux
Sur :
Rebase :
Rafraîchir
Ajouter dépôt distant
Modifier dépôt distant
Nom :
Nom du dépôt distant
URL du repository :
URL du dépôt distant
Copier l'URL
Supprimer...
Editer...
Fetch
Ouvrir dans le navigateur
Elaguer
Confirmer la suppression du Worktree
Activer l'option `--force`
Cible :
la branche
Nouveau nom :
Nom unique pour cette branche
Branche :
ABORT
Fetch automatique des changements depuis les dépôts...
Nettoyage(GC & Elaguage)
Lancer `git gc` pour ce repository.
Tout effacer
Configurer ce repository
CONTINUER
Pas d'actions personnalisées
Activer l'option '--reflog'
Ouvrir dans l'explorateur de fichiers
Rechercher Branches/Tags/Submodules
Activer l'option '--first-parent'
BRANCHES LOCALES
Naviguer vers le HEAD
Créer une branche
Mettre la branche courante en surbrillance dans le graph
Ouvrir dans {0}
Ouvrir dans un outil externe
Rafraîchir
DEPOTS DISTANTS
AJOUTER DEPOT DISTANT
Rechercher un commit
Auteur
Committer
Fichier
Message
SHA
Branche actuelle
Voir les Tags en tant qu'arbre
Statistiques
SUBMODULES
AJOUTER SUBMODULE
METTRE A JOUR SUBMODULE
TAGS
NOUVEAU TAG
Ouvrir dans un terminal
WORKTREES
AJOUTER WORKTREE
ELAGUER
URL du repository Git
Reset branche actuelle à la révision
Reset Mode:
Déplacer vers :
Branche actuelle :
Ouvrir dans l'explorateur de fichier
Annuler le Commit
Commit :
Commit les changements de l'annulation
Reformuler le message de commit
Utiliser 'Maj+Entrée' pour insérer une nouvelle ligne. 'Entrée' est la touche pour valider
En exécution. Veuillez patienter...
SAUVEGARDER
Sauvegarder en tant que...
Le patch a été sauvegardé !
Dossier racine :
Rechercher des mises à jour...
Une nouvelle version du logiciel est disponible :
La vérification de mise à jour à échouée !
Télécharger
Passer cette version
Mise à jour du logiciel
Il n'y a pas de mise à jour pour le moment.
Définir la branche de suivi
Branche :
Escamoter la branche amont
Branche amont:
Copier le SHA
Aller à
Squash les commits
Dans :
Clé privée SSH :
Chemin du magasin de clés privées SSH
START
Stash
Auto-restauration après le stash
Vos fichiers de travail sont inchangés, mais un stash a été sauvegardé.
Inclure les fichiers non-suivis
Garder les fichiers indexés
Message :
Optionnel. Nom de ce stash
Seulement les changements indexés
Les modifications indexées et non-indexées des fichiers sélectionnés seront stockées!!!
Stash les changements locaux
Appliquer
Effacer
Sauver comme Patch...
Effacer le Stash
Effacer :
Stashes
CHANGEMENTS
STASHES
Statistiques
COMMITS
COMMITTER
MOIS
SEMAINE
COMMITS:
AUTEURS :
APERCU
SOUS-MODULES
Ajouter un sous-module
Copier le chemin relatif
Fetch les sous-modules imbriqués
Ouvrir le dépôt de sous-module
Relative Path:
Relative folder to store this module.
Supprimer le sous-module
OK
Copier le nom du Tag
Copier le message du tag
Supprimer ${0}$...
Fusionner ${0}$ dans ${1}$...
Pousser ${0}$...
URL :
Actualiser les sous-modules
Tous les sous-modules
Initialiser au besoin
Récursivement
Sous-module :
Utiliser l'option --remote
Avertissement
Page d'accueil
Créer un groupe
Créer un sous-groupe
Cloner un dépôt
Supprimer
GLISSER / DEPOSER DE DOSSIER SUPPORTÉ. GROUPAGE PERSONNALISÉ SUPPORTÉ.
Éditer
Déplacer vers un autre groupe
Ouvrir tous les dépôts
Ouvrir un dépôt
Ouvrir le terminal
Réanalyser les repositories dans le dossier de clonage par défaut
Chercher des dépôts...
Trier
Changements
Git Ignore
Ignorer tous les *{0} fichiers
Ignorer *{0} fichiers dans le même dossier
Ignorer les fichiers dans le même dossier
N'ignorer que ce fichier
Amender
Vous pouvez indexer ce fichier.
COMMIT
COMMIT & POUSSER
Modèles/Historiques
Trigger click event
Indexer tous les changements et commit
Un commit vide a été détecté ! Voulez-vous continuer (--allow-empty) ?
CONFLITS DÉTECTÉS
LES CONFLITS DE FICHIER SONT RÉSOLUS
INCLURE LES FICHIERS NON-SUIVIS
PAS DE MESSAGE D'ENTRÉE RÉCENT
PAS DE MODÈLES DE COMMIT
INDEXÉ
RETIRER DE L'INDEX
RETIRER TOUT DE L'INDEX
NON INDEXÉ
INDEXER
INDEXER TOUT
VOIR LES FICHIERS PRÉSUMÉS INCHANGÉS
Modèle: ${0}$
Faites un clique droit sur les fichiers sélectionnés et faites vos choix pour la résoluion des conflits.
ESPACE DE TRAVAIL :
Configurer les espaces de travail...
WORKTREE
Copier le chemin
Verrouiller
Supprimer
Déverrouiller
RE-GÉNÉRER
APPLIQUER COMME MESSAGE DE COMMIT
Appliquer le Stash
Supprimer après l'application
Rétablir les modifications de l'index
Stash:
Action personnalisée
Branche en amont invalide!
Initialiser et mettre à jour les sous-modules
Branche
Attendre la fin de l'action
Les espaces seront remplacés par des tirets.
Chemin:
Tous les enfants seront retirés de la liste.
Cela le supprimera uniquement de la liste, pas du disque !
Première différence
Dernière différence
Traitement du commit
Fusionnement
Arrêté à
Annulation du commit
Source:
Fusionner (Plusieurs)
Commit tous les changement
Stratégie:
Cibles:
Activer le streaming
Largeur de tab dans l'éditeur
Taille de police
Défaut
Éditeur
Format de date
Afficher les enfants dans les détails du commit
Afficher les tags dans le graphique des commits
Activer la vérification HTTP SSL
Actions personnalisées
Visibilité dans le graphique
Réinitialiser
Cacher dans le graphique des commits
Filtrer dans le graphique des commits
DISPOSITION
Horizontal
Vertical
ORDRE DES COMMITS
Date du commit
Topologiquement
EFFACER LES NOTIFICATIONS
PASSER
Par date de créateur
Par nom (Croissant)
Par nom (Décroissant)
Trier
Utiliser le temps relatif dans les historiques
Analyser les repositories
Définir la branche suivie
Branche:
Retirer la branche amont
En amont:
Aller sur
Restauration automatique après le stashing
Vos fichiers de travail restent inchangés, mais une sauvegarde est enregistrée.
Sauvegarder en tant que patch...
Commit (Modifier)
SignOff