cClaude.rocks ☕ Le blog

L'informatique et les nouvelles technologies

Menu
Ce billet a été édité le : 2021-02-09

git est un outil de gestion de version (VCS pour « Version control system »). Il permet de conserver l’historique des modifications d’un fichier ou plus gĂ©nĂ©ralement d’un arbre de fichiers (comprendre un ensemble de rĂ©pertoires).

De nombreux tutoriels, présent sur ce blog, nécessite git, sachez que git est disponible sur à peu prÚs toutes les plateformes


Pour les machines sous Windows et Mac-OS

La documentation de références vous renverra vers les liens suivant :

  • Pour Mac-OS — L’installation de git nĂ©cessitera d’installer prĂ©alablement Homebrew,
  • Pour Windows qui vous permettra le tĂ©lĂ©chargement de l’installeur.

Sous Windows, git vient avec un bash en bonne et due forme, et avec mĂȘme des commandes comme curl
 Cela vous permet donc de suivre beaucoup des tutoriels Linux prĂ©sent sur ce blog.

Sous Linux

En rÚgle général, vous pouvez vous contenter, utiliser:

sudo apt install git

Ce qui installera git ainsi les composants principaux avec des dépendances minimales.

Mais le site de l’éditeur vous suggĂšre :

sudo apt install git-all

Qui installera de nombreux paquets supplémentaires, git-all inclut par exemple :

  • Une interface utilisateur graphique et visualiseur d’arbre de rĂ©vision (gitk),
  • Des outils d’interopĂ©rabilitĂ© avec d’autres gestionnaires de version,
  • Une interface Web.
  • Cliquez ici pour voir la liste des paquets supplĂ©mentaires.
    cvs
    cvsps
    dh-elpa-helper
    elpa-dash
    elpa-ghub
    elpa-git-commit
    elpa-let-alist
    elpa-magit
    elpa-magit-popup
    elpa-treepy
    elpa-with-editor
    emacs
    emacs-bin-common
    emacs-common
    emacs-el
    emacs-gtk
    git-all
    git-cvs
    git-doc
    git-el
    git-email
    git-gui
    gitk
    git-mediawiki
    git-svn
    gitweb
    libalgorithm-c3-perl
    libclass-c3-perl
    libclass-c3-xs-perl
    libclass-data-inheritable-perl
    libclass-inspector-perl
    libclass-singleton-perl
    libcommon-sense-perl
    libdata-optlist-perl
    libdatetime-format-builder-perl
    libdatetime-format-iso8601-perl
    libdatetime-format-strptime-perl
    libdatetime-locale-perl
    libdatetime-perl
    libdatetime-timezone-perl
    libdbd-sqlite3-perl
    libdbi-perl
    libdevel-caller-perl
    libdevel-lexalias-perl
    libdevel-stacktrace-perl
    libeval-closure-perl
    libexception-class-perl
    libfile-sharedir-perl
    libjson-perl
    libjson-xs-perl
    libm17n-0
    libmediawiki-api-perl
    libmro-compat-perl
    libnamespace-autoclean-perl
    libotf0
    libpadwalker-perl
    libparams-util-perl
    libparams-validate-perl
    libparams-validationcompiler-perl
    libreadonly-perl
    libref-util-perl
    libref-util-xs-perl
    libspecio-perl
    libsub-exporter-perl
    libsub-install-perl
    libsvn-perl
    libterm-readkey-perl
    libtypes-serialiser-perl
    libxstring-perl
    libyaml-perl
    m17n-db
    

Pour aller plus loin

኿


â„č 2006 - 2021 | 🕾 Retour Ă  l'accueil du domaine | 🏡 Retour Ă  l'accueil du blog