This project is maintained by juanluck
...Prenez 10 minutes à lire ce introduction...
Git est un outil de gestion de version open source initialement conçu par Linus Torvalds pour la maintenance du noyau Linux qui est devenu un système standard pour le travail de groupe. Bien que nous ne devons pas oublier qu’il existe d’autres systèmes de gestion de version (par exemple, subversion ou mercurial), git est aujourd’hui l’outil de gestion de version le plus utilisé. Ce cours ne prétend pas entrer dans les fondements théoriques de git ou dans des notions avancées: il s’agit essentiellement d’une introduction pratique dans laquelle dans 10 minutes nous serons en mesure de créer notre premier dépôt git.
Le lecteur intéressé peut se référer à des manuels plus complets sur git, comme le livre Pro Git book par Scott Chacon (CC BY-NC-SA 3.0) ou ce cours en ligne (CC BY-NC-SA 4.0) dont ce cours est en partie inspiré.
Pour ce cours pratique, nous allons travailler exclusivement en utilisant la ligne de commande. De nos jours, il existe de nombreux environnements visuels pour travailler avec git, ainsi que des environnements intégrés dans différents IDE. Oubliez-les. Une fois que vous aurez appris à utiliser git sur la ligne de commande, vous n’aurez aucun problème à utiliser un environnement graphique. A l’inverse, ce n’est pas si facile.
Plus précisément, nous aurons besoin de :
- Un éditeur de texte.
- Une installation git (déjà installé sur les machines de l’IUT):
- Vous pouvez télécharger git ici pour différentes plates-formes
- Installation de git sur ubuntu :
sudo apt-get update; sudo apt-get install git
- Installation de git sur windows 10
- Une machine virtuelle Java1
- Pour le TP 2, TP 3, TP 4 et TP 5 une compte sur github
Ce cours d’introduction à la gestion des versions à l’aide de GIT est divisé en quatre séances pratiques :
Markdown est une syntaxe légère et facile à utiliser pour créer du texte formaté à l’aide d’un éditeur de texte. Il est couramment utilisé dans git, entre autres, pour créer des documents tels que des fichiers README ou pour déployer facilement des documents tels que ce site web qui est écrit en utilisant markdown et github pages. Vous pouvez trouver ci-dessous les principales conventions pour la syntaxe.
Syntax highlighted code block
# Header 1
## Header 2
### Header 3
- Bulleted
- List
1. Numbered
2. List
**Bold** and _Italic_ and `Code` text
[Link](url) and 
Pour plus de détails consultez GitHub Flavored Markdown.
La machine virtuelle Java n’est pas nécessaire pour git mais pour les exercices proposés. ↩