web-dev-qa-db-fra.com

Différence entre l'interface graphique Git, Git Bash, Git CMD

Quelle est la différence entre Git GUI, Git Bash et Git CMD? Je suis débutant et pour mes installations, je me trouve généralement à utiliser à la fois git bash et git CMD.

47
Rim

Git CMD ressemble à la commande Windows habituelle Invite avec la commande git. Il vous permet d'utiliser toutes les fonctionnalités de Git via la ligne de commande. Utile si vous êtes déjà familiarisé avec Windows cmd et que vous travaillez uniquement sous Windows.

Git Bash émule un environnement bash sur Windows. Il vous permet d’utiliser toutes les fonctionnalités de git en ligne de commande plus la plupart des commandes unix standard . Utile si vous êtes habitué à Linux et souhaitez conserver les mêmes habitudes.

Git GUI est un G raphical U ser I nterface vous permettant d’utiliser Git sans toucher à la ligne de commande. C'est une alternative parmi les autres clients Git. Puisque l'interface graphique de Git est très minimale, vous pouvez également regarder autres alternatives si les interfaces graphiques vous intéressent.

C'est à vous de décider lequel vous voulez utiliser. Comme beaucoup d’autres, je vous recommande d’apprendre à utiliser Git en ligne de commande avant de passer à une interface graphique. Si vous ne savez pas lequel choisir entre Git Bash et Git CMD, je choisirais Git Bash, car bash est un outil très utile à apprendre.

63
Winter

Quelle est la différence entre l'interface graphique GIT, GIT BASH et GIT CMD?

Quelqu'un l'a déjà demandé à Quora.

Git Bash :

Bash est un shell Unix et un langage de commande. C'est le shell par défaut sous Linux (Ubuntu, etc.) et OS X. En termes simples, le git qui s'exécute sur le terminal de tout périphérique Linux est appelé git bash.

Git CMD :

(Invite de ligne de commande) est l'interpréteur de ligne de commande sous les systèmes d'exploitation Windows. En quelque sorte, un équivalent du terminal bad-ass sous Linux, lorsque vous installez git sous Windows et que vous êtes habitué à utiliser la ligne de commande, on utilise cmd pour exécuter les commandes git.

Il n’ya aucune différence en ce qui concerne les commandes git lorsque vous utilisez l’une des options ci-dessus. Je préférerais le terminal à cmd tous les jours, mais si vous aimez Windows pour des raisons classiques, j’ai utilisé Cygwin pour me donner le terminal comme un sentiment sous Windows.

Git GUI :

Destiné essentiellement aux personnes qui n'aiment pas le codage sur les écrans noirs et la ligne de commande. Il fournit une interface utilisateur graphique pour exécuter les commandes git que vous aimez, par exemple. si vous validez certaines modifications de votre référentiel local vers la file d'attente de stockage intermédiaire, il vous suffira de cliquer sur un bouton pour valider les modifications, alors que la commande git est 'git commit -m ""

Je pense que c'est assez clair pour votre question.

13
GeneGi