cClaude.rocks ☕ Le blog

[Nouvelles technologies, sciences et coups de gueule…]

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 (note : git semble assez mal supporter sur ce système, en janvier 2024 aucune mise-à-jour n’est disponible depuis plus de 2 ans),
  • 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 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog