Ce TP est et son compte rendu est un fichier au format `md` pour **Markdown** qui est un format permettant de gérérer facilement du HTML. Ce format étant couramment supporté par les outils de développement, nous l'utiliserons pour les comptes rendus.
* Version GitLab : https://docs.gitlab.com/ee/user/markdown.html#code-and-syntax-highlighting
Ci dessous un exemple d’éditeur à utiliser pour obtenir une prés visualisation de votre document :
***Atom** avec le plugin **markdown-preview**
* ctrl-shift-M pour afficher la preview
***Notepad++** avec le plugin **MarkdownViewerPlusPlus**
***SublimeText** avec le plugin **sublimetext-markdown-preview**
***Eclipse**
***IntelliJ**
***vi / blocnote**
* ...
* Snipplet de code
### Format md
#### Exemple de code
```java
// ceci est un commentaire
publicStringtest="Hello Word";
booleanhello=true;
if(true==hello){
System.out.println(test);
}
```
##### Utilisation de liste
0. item 1
0. item 1.1
0. item 2
Télécharger le sujet du TP à l'adresse suivante :
https://gitlab.isima.fr/mazenovi/2017-F2-Forge
* liste
#### 1. Les basiques
* non ordonné
0. Créer un repository git
* sans index
$mkdir myRepo
$ cd myRepo/
$ git init
##### Accentuation
Initialized empty Git repository in H:/TPs/gdp/myRepo/.git/
Italic avec *étoile* or _tiret-bas_.
0. _Par la suite pensez à commiter votre compte rendu apres chaques étapes dont l'enoncé est terminé par `*`, pour les messages de commit vous pouvez utiliser les numéros des questions (Ex Q1.2 ici)_
0. Ajouter le compte rendu dans le repo `*`
$ git add tp1.md
En gras avec double **étoile** ou __tiret-bas__ .
Il est possible de combiner les deux **étoile et _tiret-bas_**.
$ git commit -m "ajout de l enonce du TP1"
[master (root-commit) 7796961] ajout de l enonce du TP1
Committer: EL MKOUDI Anass <anelmkoudi@rcisima.isima.fr>
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly. Run the
following command and follow the instructions in your editor to edit
your configuration file:
Pour barrer on utilise deux tildes. ~~Barrer ça.~~
git config --global --edit
##### Liens
After doing this, you may fix the identity used for this commit with:
Compléter le document avec vos réponses, pour chaque consignes indiquez les commandes utilisées,le résultat et un commentaire. Par exemple :
$ git status
> #### 1. Création d'un répertoire, ajout d'un fichier et lister le répertoire
On branch master
> ##### Listing des commandes et résultat
Changes not staged for commit:
user@localhost:~/$ mkdir temp
(use "git add <file>..." to update what will be committed)
user@localhost:~/$ cd temp/
(use "git checkout -- <file>..." to discard changes in working directory)
user@localhost:~/temp$ ls
user@localhost:~/temp$ touch newFile
user@localhost:~/temp$ ls
newFile
> ##### Commentaire
> Création d'un nouveau dossier **temp** dans la répertoire courant et ajout ajout d'un fichier **newFile**, nous avons utiliser la commande `ls` pour lister le contenu de ce nouveau répertoire.
modified: tp1.md
## TP 1
no changes added to commit (use "git add" and/or "git commit -a")
0. Modifiez le CR pour supprimer la première partie et indiquez vos noms (n'oublier pas de faire un `git add` pour marque le fichier comme devant être ajouté) `*`
$ git commit -m "Q5 MAJ-CR"
On branch master
Changes not staged for commit:
modified: tp1.md
Télécharger le sujet du TP à l'adresse suivante :
no changes added to commit
https://gitlab.isima.fr/mazenovi/2017-F2-Forge
#### 1. Les basiques
0. Créer un repository git
0. _Par la suite pensez à commiter votre compte rendu apres chaques étapes dont l'enoncé est terminé par `*`, pour les messages de commit vous pouvez utiliser les numéros des questions (Ex Q1.2 ici)_
0. Ajouter le compte rendu dans le repo `*`
0. Afficher la status de votre copie de travail
0. Modifiez le CR pour supprimer la première partie et indiquez vos noms (n'oublier pas de faire un `git add` pour marque le fichier comme devant être ajouté) `*`
0. Afficher l'historique de votre repo
0. Afficher l'historique de votre repo
0. Renommer ce fichier en préfixant avec vos noms en amendant le commit précédent (`git commit -m "mon message"` pour indiquer le mesage de commit directement) `*`
0. Renommer ce fichier en préfixant avec vos noms en amendant le commit précédent (`git commit -m "mon message"` pour indiquer le mesage de commit directement) `*`