diff --git a/README.md b/README.md index 32afbc5..12d66c3 100644 --- a/README.md +++ b/README.md @@ -132,13 +132,14 @@ RETOUR AU PROJET --> Ouvrir avec.... ---> Va ouvrir un IDE... -- Cloner le projet en entier (travailler en local) +## Cloner le projet en entier (travailler en local) /SI/ on veut cloner+ouvrir le projet en local... ( avec vscode/codium/IDE installé sur l'ordinateur ) Gitlab va proposer de clonner le projet avant de l'ouvrir avec .... -- On peut également cloner le projet depuis le terminal avec : +## depuis le terminal +On peut également cloner le projet depuis le terminal avec : /SI/ on veut le faire manuellement DO .... RETOUR AU PROJET @@ -169,6 +170,7 @@ lister fichiers clonés Localiser le chemin du dossier actuel > pwd +## Utiliser l'IDE en ligne - Ouvir 1 fichier... en ligne sur l'IDE embarquée de GitLab... /SI/ on veut travailler en ligne (IDE GitLab)... On peut ouvrir un fichier spécifique @@ -177,7 +179,10 @@ EX/ https://gitlab.com/bonnebulle/plain-html-redo/-/blob/main/README.md --> Open in Web IDE... -# DO Git commandes depuis l'IDE + + + +# DO Git commandes depuis l'IDE local apres un clone DEPUIS notre IDE, on va pouvoir sauvegarder l'état d'avancement du projet en utilisant GIT ( qui se charge : @@ -220,14 +225,14 @@ Ils permettent... --- -# PULL (aspirer) +## PULL (aspirer) Récupère les fichiers tels que présents sur GitLab/Hub ( on récupère l'état de travail des fichiers présents sur le serveur ) > git pull ( va prévenir si des modifications difèrent en local ) -# Etat des fichiers : +## Etat des fichiers : > git status Ajouter un fichier (ou tous *) @@ -262,15 +267,23 @@ Git commit > git commit -m 'initial commit of my project' +## Log Visualiser les modifications : > git log -p -2 > git log --pretty=oneline - +## History voir l'historique > git log --pretty=format:"%h %s" --graph -# PUSH +## Sur GitLab/Hub +On peut retrouver les commit ici ; +> EX/ https://gitlab.com/USER_NAME/PROJECT_NAME/-/commits/main?ref_type=heads + + +# ENVOYER + +## PUSH Envoi des modifications après un commit ( qui valides les modifications locales apportées à tel ou tel fichier ) @@ -282,6 +295,17 @@ préciser la branch à qui envoyer le commit (et fichiers) ( id + TOKEN ) +# RESET (retour vers le passé/futur) + +à chaque commit un identifiant unique est créé (hash) +> EX/ 27162d625d6665a824be74c281d07f6894f16888 + +On peut retrouver les commit ici ; +> EX/ https://gitlab.com/USER_NAME/PROJECT_NAME/-/commits/main?ref_type=heads + +En faisant un reset hard on retrouve les fichiers telque durant le dit commit +> git reset --hard 27162d625d6665a824be74c281d07f6894f16888 + # BRANCHES @@ -307,7 +331,7 @@ revenir/changer à la branche d'origine "main" (ou "forkit") envoyer les modifications à une branche spécifique > git push --set-upstream origin main -# merge +# Merge > git merge forkit gestion de conflit de versions @@ -323,6 +347,8 @@ TUTO : --- +# READ_ME D'origine : + Example plain HTML site using GitLab Pages. Learn more about GitLab Pages at https://pages.gitlab.io and the official