GIT - Système de contrôle de version

Git Logiciel de contrôle de version gratuit

Outil de contrôle de version gratuite pour la gestion du code source

Système de contrôle de version distribué pour gérer tout type de projets. Gardez une trace des ressources logicielles et fabrique des processus de développement efficaces.

Aperçu

Dans la vie réelle, plusieurs développeurs travaillent sur un seul projet en parallèle. Chaque développeur travaille sur des tâches individuelles ou fait partie d’une grande affectation. Il est très difficile de gérer le code, puis d’intégrer les modifications de tous les développeurs. Par conséquent, nous devons avoir un système VCS (système de contrôle de version) pour traiter ce cas d’utilisation. Le système de contrôle de version (VCS) est un logiciel qui permet aux développeurs de collaborer et de conserver un historique de travail complet. Le système de contrôle de version permet aux développeurs de travailler simultanément et de conserver l’historique de chaque version. Les principaux types de VC sont: le contrôle centralisé du contrôle de version et le système de contrôle de version distribué. Git est un système de contrôle de version gratuit et open source . Il est couramment utilisé pour gérer le code source de projet dans le développement de logiciels. Cet outil de contrôle de version aide à stocker le code, à suivre l’historique des versions et à fusionner les modifications de code. Il peut également revenir à la version précédente du code en cas de besoin. La façon de penser à Git de Git sur ses données est la grande différence entre le GIT et d’autres VC tels que la subversion. Outils de gestion des codes source Autre que les données GIT Store comme une liste de modifications et les stocker comme une collection de fichiers. Git Version Control traite les données comme une série d’instantanés de système de fichiers. Il faut un instantané de tous vos fichiers et stocke une référence à cet instantané. Git est un puissant système de contrôle de version distribué qui est livré avec des fonctionnalités telles que rapide, sauvegarde implicite, sécurité, branchement et bien d’autres. Il utilise SHA1 (Secure Hash Function) pour nommer et baliser les objets. Il est très simple de gérer les branches de Git. Les développeurs peuvent facilement créer, supprimer et fusionner les branches. Ce Système de contrôle de version ** a trois états principaux pour vos fichiers tels que le répertoire de travail, la zone de stadification et le référentiel local. Tout d’abord, l’utilisateur ajoute toutes les modifications au répertoire de travail, puis ajoute à la zone de mise en scène et s’engage enfin au référentiel.

Configuration requise

Git n’a pas de critères uniques pour l’installation. Veuillez vérifier la section d’installation.

Caractéristiques

  • Open source
  • Système distribué
  • Compatibilité
  • Développement non linéaire
  • ramification
  • Poids léger
  • Vitesse
  • Fiable
  • Sécurisé

Installation

Installation sur Linux

Exécutez la commande ci-dessous pour la distribution basée sur RPM telle que RHEL ou CENTOS.

sudo dnf install git-all

Exécutez la commande pour la distribution basée à Debian telle que Ubuntu.

sudo apt install git-all

Installation sur macOS

Utilisez la commande ci-dessous sur Mavericks (10.9) ou supérieur.

git --version

Cela vous invitera à l’installer, si vous n’avez pas déjà installé.

Installation sur Windows

Visitez https://git-scm.com/download/win et le téléchargement commencera automatiquement pour votre système d’exploitation.

FAQS

Qu’est-ce que Git?

Git est un système de contrôle de version distribué (DVC). Il permet aux développeurs de suivre les changements et de les retourner.

Quelle est la différence entre Git et SVN?

Git est un système de contrôle de version distribué, tandis que SVN est centralisé. Git a des opérations de poussée / traction plus rapides, tandis que SVN a des opérations de poussée / traction plus lentes. Git vous permet également de faire des engagements hors ligne.

est-il open source?

Git est un logiciel de contrôle de version gratuit et open source. Le code source de Git est disponible sur Github.

Qu’est-ce qu’un référentiel en Git?

Dans GIT, un référentiel est un emplacement où GIT enregistre tous les fichiers. GIT peut stocker des fichiers dans un référentiel local ou distant.

Comment pouvez-vous créer un référentiel dans GIT?

La commande “git init” peut être utilisée pour créer un référentiel.

 Français