recherche
Maisoninterface Webtutoriel CSSInterfaces utilisateur graphiques pour Git

Interfaces utilisateur graphiques pour Git

Git, bien qu'il s'agisse de logiciels axés sur la ligne de commande, ne signifie pas que vous devez utiliser la ligne de commande pour le faire fonctionner. Il y a beaucoup de choix! Certains des programmeurs seniors que je connais préfère utiliser Git's GUI (interface utilisateur graphique, ou quelque chose que vous pouvez voir et cliquer), tandis que certains des concepteurs purs que je connais préfère utiliser la ligne de commande de Git. Crois-moi.

Résumons les outils actuels actuels GIT GUI.

Peu importe combien vous aimez la CLI, ne faites pas de discrimination contre GUI. Beaucoup de bons programmeurs aiment utiliser l'interface graphique, ce qui est tout à fait très bien.

Il y a des tendances xénophobes étranges autour de la ligne de commande. #Devdiscuss

- Ben Halpern? (@bendhalpern) 28 novembre 2018

Tour

J'utilise Tower depuis longtemps et c'est le plus utilisé. Je ne suis pas sûr de la date de sortie exacte de tous ces outils, mais j'ai l'impression que Tower a été l'un des premiers joueurs. Ils existent depuis longtemps et s'améliorent constamment, ce que j'ai toujours apprécié.

Fourchette

Il est gratuit et très actif dans le développement.

Bourse github

Il s'agit de la version 2.0 du bureau GitHub d'origine. J'ai des rancunes avec la version 1.0, sa terminologie est (pour moi) bizarre et semble être très différente de Git, ce qui est plus déroutant que ce qu'il mérite (encore une fois, pour moi). Cette version résout la plupart des problèmes. Il est profondément intégré à GitHub, donc les fonctionnalités de Github, telles que les demandes de traction, se sentent comme un premier citoyen, mais cela fonctionne toujours avec bonheur avec n'importe quel référentiel Git.

Gitkraker

Je suis très intéressé par cet outil. La mise à niveau (payée mensuelle) pour obtenir des outils de conflit de fusion intégrée semble la peine, mais vous devez également mettre à niveau pour accéder aux référentiels privés. Cela semble être très riche en fonctionnalités, mais je pense que mon préféré est son thème de ton irisé sombre.

Sourcetree

Si vous êtes un utilisateur de Bitbucket lourd, vous pouvez être attiré par SourceTree car ce sont tous des produits atlassiens. Mais je sais que cela fonctionne pour n'importe quel référentiel GIT. Je pense que son intégration avec Bitbucket est très fluide, similaire aux connexions du bureau GitHub / Github.

Coda

Vous ne pensez pas vraiment à Coda comme un outil de contrôle de version (cela ressemble plus à un outil FTP direct), et même si je pense que son support pour Git est plutôt incomplet, cela fonctionne! La prochaine version de Coda pourrait résoudre ce problème.

VS Code

À mon avis, l'utilisation du contrôle de version directement dans votre IDE se sent quelque part entre l'interface graphique et la CLI. Il y a beaucoup de fonctionnalités ici, mais pour moi, ce n'est pas une interface graphique complète, mais vous avez un terminal intégré, donc il vous encourage presque à utiliser la ligne de commande. Beaucoup de GIT utilise une traction, une validation et une poussée très basiques - il est donc très pratique d'avoir cette fonctionnalité directement dans l'application.

(Je pense qu'il existe de nombreux autres IDE qui offrent des capacités de contrôle de version. Par exemple, phpstorm.)

Atome

Je ne sais pas grand-chose à l'atome. C'est certainement populaire, mais Atom est la chose GitHub, et maintenant Microsoft possède Github, et Microsoft possède VS Code, c'est un concurrent direct de l'atome et a un élan plus important. De plus, GitHub possède également GitHub Desktop, qui semble avoir de l'élan. Pourtant, hé, c'est une grande intégration et si vous l'aimez, vous l'aimez.

Fusion sublime

Fabricant du texte sublime! Comme le texte sublime, vous pouvez l'utiliser pour toujours gratuitement, mais dans ce cas, vous n'avez qu'à payer le thème sombre pour le moment.

Gitbox

Il semble que la dernière mise à jour soit il y a 7 ans, mais elle a également de bonnes critiques. Il semble que vous ne puissiez pas afficher les différences de code au sein de l'application elle-même, ce qui est un peu étrange (la fonctionnalité "différence de vue" ne fonctionne pas pour moi). Mais dans d'autres fonctionnalités, cela semble bien fonctionner pour moi.

Tortuegit

Windows seulement, donc je ne peux pas donner un bref examen, mais ils ont beaucoup de captures d'écran ici.

Smartgit

Multiplateforme et semble très plein de fonctionnalités (même en incluant des outils de fusion de fichiers pour les conflits). En tant que passionné d'interface utilisateur, je fronçai un peu les sourcils quand je le vois.

Gitup

Il semble que cela accorde une grande attention aux graphiques visuels des branches Git et vous donne le contrôle de tous les nœuds et de la façon dont vous les utilisez. Je vais intégrer leur vidéo de démonstration pour montrer toutes ces fonctionnalités:

Extensions Git

Windows seulement, donc je ne peux pas donner un bref examen, mais beaucoup de gens l'ont mentionné, donc je pense que cela a du potentiel. Les 4000+ étoiles sur Github (c'est open source!) Sont également cool.

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!

Déclaration
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Le positionnement de l'ancre ne se soucie pas de l'ordre sourceLe positionnement de l'ancre ne se soucie pas de l'ordre sourceApr 29, 2025 am 09:37 AM

Le fait que le positionnement de l'ancrage évite l'ordre de source HTML est si CSS-y parce qu'il est une autre séparation des préoccupations entre le contenu et la présentation.

Que signifie marge: 40px 100px 120px 80px?Que signifie marge: 40px 100px 120px 80px?Apr 28, 2025 pm 05:31 PM

L'article traite de la propriété CSS Margin, en particulier "Marge: 40px 100px 120px 80px", son application et les effets sur la mise en page de la page Web.

Quelles sont les différentes propriétés de la frontière CSS?Quelles sont les différentes propriétés de la frontière CSS?Apr 28, 2025 pm 05:30 PM

L'article traite des propriétés des frontières CSS, en se concentrant sur la personnalisation, les meilleures pratiques et la réactivité. Argument principal: Border-Radius est le plus efficace pour les conceptions réactives.

Quels sont les arrière-plans CSS, énumérez les propriétés?Quels sont les arrière-plans CSS, énumérez les propriétés?Apr 28, 2025 pm 05:29 PM

L'article traite des propriétés de fond CSS, de leurs utilisations dans l'amélioration de la conception du site Web et des erreurs courantes à éviter. L'accent est mis sur la conception réactive en utilisant la taille de l'arrière-plan.

Quelles sont les couleurs CSS HSL?Quelles sont les couleurs CSS HSL?Apr 28, 2025 pm 05:28 PM

L'article traite des couleurs CSS HSL, de leur utilisation dans la conception Web et des avantages par rapport à RVB. L'objectif principal est d'améliorer la conception et l'accessibilité grâce à une manipulation intuitive des couleurs.

Comment pouvons-nous ajouter des commentaires dans CSS?Comment pouvons-nous ajouter des commentaires dans CSS?Apr 28, 2025 pm 05:27 PM

L'article traite de l'utilisation des commentaires dans CSS, détaillant les syntaxes de commentaires à ligne unique et multi-lignes. Il soutient que les commentaires améliorent la lisibilité, la maintenabilité et la collaboration du code, mais peuvent avoir un impact sur les performances du site Web si elles ne sont pas gérées correctement.

Que sont les sélecteurs CSS?Que sont les sélecteurs CSS?Apr 28, 2025 pm 05:26 PM

L'article traite des sélecteurs CSS, de leurs types et de l'utilisation pour le style des éléments HTML. Il compare les sélecteurs ID et classe et aborde les problèmes de performances avec des sélecteurs complexes.

Quel type de CSS détient la priorité la plus élevée?Quel type de CSS détient la priorité la plus élevée?Apr 28, 2025 pm 05:25 PM

L'article traite de la priorité CSS, en se concentrant sur les styles en ligne ayant la plus grande spécificité. Il explique les niveaux de spécificité, les méthodes de remplacement et les outils de débogage pour gérer les conflits CSS.

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Télécharger la version Mac de l'éditeur Atom

Télécharger la version Mac de l'éditeur Atom

L'éditeur open source le plus populaire

Version crackée d'EditPlus en chinois

Version crackée d'EditPlus en chinois

Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Navigateur d'examen sécurisé

Navigateur d'examen sécurisé

Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

Adaptateur de serveur SAP NetWeaver pour Eclipse

Adaptateur de serveur SAP NetWeaver pour Eclipse

Intégrez Eclipse au serveur d'applications SAP NetWeaver.