diff --git a/README.md b/README.md index 2f64a6b..b6f82f6 100644 --- a/README.md +++ b/README.md @@ -46,14 +46,26 @@ Depuis le terminal dans un dossier au choix > git clone https://gitlab.com/bonnebulle/plain-html-redo.git > cd plain-html-redo +( affichier le fichier index dans le navigateur pour voir ) +> firefox ./public/index.html +> chromium ./public/index.html + 1. lister les comit précédents 2. revenir à telle version du projet ( + **hash** ) -3. revenir à la dernière version ( main ) > git log --oneline > git checkout 117647b + +( affichier le fichier index dans le navigateur pour voir ) + +3. revenir à la dernière version ( main ) > git checkout main +( affichier le fichier index dans le navigateur pour voir ) + + + + @@ -61,14 +73,12 @@ Depuis le terminal dans un dossier au choix # INSTALLER EN LOCAL : - - -## Terminal +## Terminal -- commandes ( utiliser la ligne de commande ) https://openclassrooms.com/fr/courses/6173491-apprenez-a-utiliser-la-ligne-de-commande-dans-un-terminal/6349461-decouvrez-le-terminal#r-6349452 -! Tuto (Anglais) +! Tuto sympa (Anglais) https://coolguy.website/map-is-the-territory/introduction.html @@ -98,7 +108,7 @@ https://www.jetbrains.com/webstorm/ -# En ligne sur GitLab/Hub +# En ligne directement sur GitLab/Hub CREER UN COMPTE GItLab/Hub https://gitlab.com/users/sign_up @@ -128,22 +138,30 @@ Vérfier / Révoquer les acces : # FORK PROJET (reprendre un projet existant) -PAGE d'exemple : +PROJET forké pour le cours : +https://gitlab.com/bonnebulle/plain-html-redo + +PAGE/PROJET d'origine : https://gitlab.com/pages/plain-html + + DO .... +GO https://gitlab.com/bonnebulle/plain-html-redo + On clic "Fork" --> Cela va copier le projet existant dans tes projets sur les serveurs de GitLab/Hub --> Et tu pourras alors modifier cette version (copie) en toute libertée -On présice la desintaion + nom du projet -EX/ https://gitlab.com/bonnebulle/plain-html-redo +On précise la desintaion + nom du projet +EX/ plain-html-redo_again . . . # METTRE EN LIGNE Pour rendre le projet accessible en ligne, hébergé par GitLab/Hub... -"Transformer" en PAGE : +"Transformer" en PAGE web : + Dans le projet actuel -> -> GAUCHE -> Build > Pipeline -> New Pipeline (boutton bleu) @@ -167,13 +185,13 @@ PAGE URL == ### CHOIX - depuis gitLab/Hub : Edit avec l'IDE (le plus simple) -DO .... +- DO .... RETOUR AU PROJET --> Edit ( à côté du boutton bleu ) --> **Web IDE** -- Ouvir 1 fichier... en ligne sur l'IDE embarquée de GitLab... +- Pour Ouvir 1 fichier spécifique... en ligne sur l'IDE embarquée de GitLab... /SI/ on veut travailler en ligne (IDE GitLab)... On peut ouvrir un fichier spécifique EX/ https://gitlab.com/bonnebulle/plain-html-redo/-/blob/main/README.md @@ -189,6 +207,17 @@ On peut également cloner le projet depuis le terminal avec : > git clone https://gitlab.com/bonnebulle/plain-html-redo.git + + +#### RAPPEL Terminal -- commandes + +( utiliser la ligne de commande ) +https://openclassrooms.com/fr/courses/6173491-apprenez-a-utiliser-la-ligne-de-commande-dans-un-terminal/6349461-decouvrez-le-terminal#r-6349452 + +! Tuto sympa (Anglais) +https://coolguy.website/map-is-the-territory/introduction.html + + #### détail - Terminal commandes (pwd/ls/cd) /SI/ on veut le faire depuis Git/Labhub @@ -227,7 +256,7 @@ Localiser le chemin du dossier actuel -## PULL (aspirer == télécharger/sync) +## PULL (aspirer == télécharger/sync/réccupérer dernière version) ( à faire avant de modifier sa version locale du projet ) @@ -435,6 +464,13 @@ On peut retrouver les commit ici ; > EX/ https://gitlab.com/USER_NAME/PROJECT_NAME/-/commits/main?ref_type=heads + + + + + + + # ENVOYER ## PUSH @@ -449,7 +485,13 @@ préciser la branch à qui envoyer le commit (et fichiers) ( id + TOKEN ) -# RESET (retour vers le passé/futur) + + + +# RESET / CHECKOUT (retour vers le passé/futur) + +_RESET réinitialise l'état du projet par son **hash**_ +_CHECKOUT est moins permanent, il permet de retrouver l'état d'un projet sans réinitialiser l'état des fichiers modifiés_ à chaque commit un identifiant unique est créé (hash) > EX/ 27162d625d6665a824be74c281d07f6894f16888 @@ -462,6 +504,38 @@ En faisant un reset hard on retrouve les fichiers telque durant le dit commit +## RAPPEL Git : REVENIR DANS LE FUTUR + +**CHECKOUT permet de revenir à l'état d'un commit passé SANS RESET (réinitialiser) les fichiers locaux** +_CHECKOUT marche pour les retour vers une version passée/futur : un commit (hash) /OU/ BRANCHE_ + +0. cloner un projet + +Depuis le terminal dans un dossier au choix +> cd /chemin/vers/mon/dossier +> git clone https://gitlab.com/bonnebulle/plain-html-redo.git +> cd plain-html-redo + +( affichier le fichier index dans le navigateur pour voir ) +> firefox ./public/index.html +> chromium ./public/index.html + +1. lister les comit précédents +2. revenir à telle version du projet ( + **hash** ) + +> git log --oneline +> git checkout 117647b + +( affichier le fichier index dans le navigateur pour voir ) + +3. revenir à la dernière version ( main ) +> git checkout main + +( affichier le fichier index dans le navigateur pour voir ) + + + + # BRANCHES TUTO : https://git-scm.com/book/fr/v2/Les-branches-avec-Git-Les-branches-en-bref