Gestions de versions Flashcards
gestion des versions
Historique de versions,se refere au stockage de plusieurs versions des fichiers ,alors gere l’ensemble des versions afin de tracer l’evolution ou les changements effectuer sur une version.
VCS categorie
gestion de versions locale,centralisée,decentralisée.
Git
un outil de gestion de version decentralisé permet la gestion et d’archiver et de modifier les différents versions d’un ensemble de fichiers.Chaque participant travaille sur son depôt local.Git offre des mecanismes permettant la synchronisation des modifications entre tous les depôts.
Les depots avec Git
un emplacement où Git stocke les fichiers d’un projet.
Version
contenu du projet a un moment de son cycle de vie.
Depot(repository)
L’historique du projet ,contenant toutes ses versions .
Branche
variante d’un projet.
Quelles sont les trois zones?
Repertoire de travail,Index,HEAD.
repertoire de travail
Correspond aux fichiers actuellement sauvegardés localement.
Index
est un espace de transit.
HEAD
correspond aux derniers fichiers ajoutés aux depot.
Branche
un pointeur leger deplaçable vers un de ces commits.La Branche Master par defaut pointe vers la dernier des commits réalisés.
Gitlab
une plateforme open source et collaborative de dev basé sur Git ,permet d’heberger le code et les projets web et la documentation,situé sur une machine virtuelle.
Tags
une branche qui ne change pas,sont des refs pointent vers des points specifiques de l’historique de Git.
Fork
une copie d’un depot, pour contribuer a un projet distant.