Maison >outils de développement >git >Quels sont les outils graphiques utiles pour git ?
Les outils graphiques Git incluent : 1. GitHub pour Desktop ; 2. Arbre source ; 3. TortoiseGit ; 5. Eclipse ; 7. Visual Studio Code, etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, Git version 2.30.0, ordinateur Dell G3.
Outil graphique Git (client GUI Git)
1. Outil client indépendant
1. facile à utiliser. C'est un outil très pratique pour les développeurs utilisant GitHub. L'interface est claire et très facile à utiliser. La chronologie ci-dessus est très belle et vous pouvez également soumettre directement des relations publiques.
La seule chose qui me déçoit est que GitHub for Desktop n'est pas livré avec un outil de fusion tiers et que vous devez résoudre manuellement les conflits vous-même.
– Prend en charge Windows et Mac : Très pratique pour les développeurs qui doivent fréquemment basculer entre différents systèmes d'exploitation.
– Belle interface : en tant qu'outil que vous regardez tous les jours, l'apparence est très importante – Support Pull Request : Soumettez le PR directement depuis le client, très pratique
– Prise en charge de la chronologie : affichez chaque soumission directement sur la chronologie Point temporel et taille
– Prend en charge git LFS : le stockage de fichiers volumineux est plus économe en espace et plus efficace
– Ne prend pas en charge la fusion à trois : vous devez utiliser des outils tiers
2 Source Tree
SourceTree est une interface graphique Git vétéran. outil de gestion, également connu comme le meilleur outil Git GUI. D'après mon expérience, il est effectivement puissant, riche en fonctions, et les opérations de base et avancées sont conçues pour être très fluides, ce qui le rend adapté aux débutants.
Une caractéristique unique de cet outil est qu'il prend en charge Git Flow. Vous pouvez créer un workflow Git Flow en un seul clic. Git Flow est un modèle et un processus de collaboration d'équipe très efficaces. L'une des caractéristiques de Git est son branchement flexible et léger. Cependant, comment faire bon usage de cette fonction dans votre propre équipe pour correspondre à votre propre processus de R&D est un problème. Le Git Flow intégré permet aux développeurs qui ne le connaissent pas de démarrer rapidement, et le processus commercial de recherche et développement est solidifié dans l'outil, ce qui peut être considéré comme une conception très réfléchie.
Dans l'environnement Windows, SourceTree est multilingue, mais je ne sais pas pourquoi ma version Mac affiche toujours l'anglais.
– Gratuit
– Puissant : Que vous soyez débutant ou grand utilisateur, SourceTree vous mettra à l'aise. Pour les très gros utilisateurs, Source Tree prend également en charge l’exécution de scripts personnalisés.
– Prend en charge Git et Mercurial VCS
– Prise en charge intégrée de GitHub, BitBucket et Stash : liez directement le compte pour faire fonctionner le dépôt à distance
3, TortoiseGit
This It On estime qu'aucun développeur ne le saura. L'utilisation généralisée de SVN a également fait de ce client Svn super facile à utiliser un logiciel de bureau incontournable pour presque tous les développeurs. Little Turtle ne fournit que la version Windows et prend en charge la version chinoise, ce qui est définitivement une bonne nouvelle pour les développeurs chinois.
La méthode de fonctionnement du menu contextuel du gestionnaire de fichiers de Little Turtle est très simple à utiliser et à comprendre pour les novices.
– Gratuit
– Supporte uniquement le système d'exploitation Windows : bonne intégration avec le gestionnaire de fichiers
– Expérience d'exploitation conforme à TortoiseSVN
Pour les programmeurs qui Si vous utilisez des IDE pour le développement, c'est le meilleur choix pour exploiter directement le système de gestion du code source sans quitter l'IDE couramment utilisé. Voici mon expérience avec plusieurs clients git courants intégrés à l'IDE.
1. Xcode
L'expérience des applications mobiles d'Apple n'a rien à dire, mais l'expérience du logiciel de bureau est tout simplement médiocre. Quant au client Git dans XCode, je ne peux que dire : ça suffit !
Cette liste d'historique est assez simple.
2. Éclipse – Égit
En tant que représentant de l'environnement de développement intégré Java, Eclipse dispose d'un plug-in egit intégré pour fournir une prise en charge intégrée de git. Pour être honnête, ce plug-in est très riche en fonctions, qu'il s'agisse d'opérations de clonage, de commit, de pull/push ordinaires ou de flux git plus complexes. À part la mauvaise apparence, tout le reste va bien.
3. Visual Studio – Intégration Git et extension GitHub
Visual Studio est déjà reconnu comme l'IDE le plus puissant de l'univers et améliore sa prise en charge de Git depuis la version 2013. S'il est utilisé avec la version communautaire, il est également totalement gratuit. Pour les programmeurs qui utilisent Windows comme environnement de développement, la prise en charge de Git dans VS est assez complète.
Clonez directement le dépôt sur github
vue de la branche et de l'historique
Intégration de CodeLens, vous pouvez afficher l'historique de git directement au niveau de la méthode
4, Visual Studio Code
À proprement parler, Vscode ne peut pas être considéré comme un IDE, il ne peut être considéré que comme un éditeur de code. Cependant, avec l'augmentation du nombre de plug-ins sur vscode et son bon support pour le débogage, vscode est devenu très proche de l'expérience IDE. . De plus, vscode peut prendre en charge les systèmes d'exploitation Windows, Mac et Linux, il est donc très pratique pour les développeurs dans différents environnements.
Apprentissage recommandé : "Tutoriel Git"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!