Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
git [Le 18/01/2018, 16:19] eagle08 [Interfaces graphiques] |
git [Le 11/04/2018, 09:21] bcag2 [Autres outils autour de Git] git-lfs |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
---- | ---- | ||
+ | |||
+ | {{ https://png.icons8.com/windows/540/git.png?100}} | ||
====== Git ====== | ====== Git ====== | ||
- | **Git** est un logiciel de gestion de versions décentralisé. Il est conçu pour être efficace tant avec les petits projets, que les plus importants. Git a spécialement été créé pour le développement du noyau linux. Ce projet a débuté en 2005, Linus Torvalds voulait créer une alternative au logiciel propriétaire BitKeeper. Depuis, Git a beaucoup évolué et est utilisé par de nombreux projets. | + | **Git** est un logiciel de gestion de versions décentralisé. Il est conçu pour être efficace tant avec les petits projets, que les plus importants. |
- | Contrairement à des outils comme svn ou cvs, Git fonctionne de façon décentralisée, c'est-à-dire que le développement ne se fait pas sur un serveur centralisé, mais chaque personne peut développer sur son propre dépôt. Git facilite ensuite la fusion (//merge//) des différents dépôts. | + | |
+ | Git a spécialement été créé pour le développement du noyau linux. | ||
+ | |||
+ | Ce projet a débuté en 2005, Linus Torvalds voulait créer une alternative au logiciel propriétaire BitKeeper. Depuis, Git a beaucoup évolué et est utilisé par de nombreux projets. | ||
+ | |||
+ | Contrairement à des outils comme SVN ou CVS, Git fonctionne de façon décentralisée, c'est-à-dire que le développement ne se fait pas sur un serveur centralisé, mais chaque personne peut développer sur son propre dépôt. Git facilite ensuite la fusion (//merge//) des différents dépôts. | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 187: | Ligne 194: | ||
* **(en)** [[https://github.com/nvie/gitflow|Git-flow]], gestion avancées des branches dans une logique projet : **(en)**[[http://nvie.com/posts/a-successful-git-branching-model/|Un modèle de branches concluant pour Git]]. Le paquet [[apt>git-flow]] est disponible pour **Ubuntu versions [[:precise|12.04]] & +** **(dépôts "universe")**. | * **(en)** [[https://github.com/nvie/gitflow|Git-flow]], gestion avancées des branches dans une logique projet : **(en)**[[http://nvie.com/posts/a-successful-git-branching-model/|Un modèle de branches concluant pour Git]]. Le paquet [[apt>git-flow]] est disponible pour **Ubuntu versions [[:precise|12.04]] & +** **(dépôts "universe")**. | ||
* **(fr)** [[http://actual-it.info/2013/gitg/|GITg]], GIT en mode graphique - Tutoriel d'utilisation de GITg | * **(fr)** [[http://actual-it.info/2013/gitg/|GITg]], GIT en mode graphique - Tutoriel d'utilisation de GITg | ||
+ | * **(en)** [[https://git-lfs.github.com/|git-lfs Large File Storage]], gestion des fichiers lourds associés au projet: fichiers audio, vidéo, jeux de données (test…), graphiques… qui sont déposés sur un serveur à part. | ||
==== Principaux sites concernant Git ==== | ==== Principaux sites concernant Git ==== | ||