Cl tiltes

This commit is contained in:
vincent_b
2024-11-19 21:11:38 +01:00
parent 27162d625d
commit 5b581c437c

View File

@@ -132,13 +132,14 @@ RETOUR AU PROJET
--> Ouvrir avec.... --> Ouvrir avec....
---> Va ouvrir un IDE... ---> 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... /SI/ on veut cloner+ouvrir le projet en local...
( avec vscode/codium/IDE installé sur l'ordinateur ) ( avec vscode/codium/IDE installé sur l'ordinateur )
Gitlab va proposer de clonner le projet avant de l'ouvrir avec .... 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 /SI/ on veut le faire manuellement
DO .... DO ....
RETOUR AU PROJET RETOUR AU PROJET
@@ -169,6 +170,7 @@ lister fichiers clonés
Localiser le chemin du dossier actuel Localiser le chemin du dossier actuel
> pwd > pwd
## Utiliser l'IDE en ligne
- Ouvir 1 fichier... en ligne sur l'IDE embarquée de GitLab... - Ouvir 1 fichier... en ligne sur l'IDE embarquée de GitLab...
/SI/ on veut travailler en ligne (IDE GitLab)... /SI/ on veut travailler en ligne (IDE GitLab)...
On peut ouvrir un fichier spécifique 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... --> 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 DEPUIS notre IDE, on va pouvoir sauvegarder l'état d'avancement du projet en utilisant GIT
( qui se charge : ( 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 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 ) ( on récupère l'état de travail des fichiers présents sur le serveur )
> git pull > git pull
( va prévenir si des modifications difèrent en local ) ( va prévenir si des modifications difèrent en local )
# Etat des fichiers : ## Etat des fichiers :
> git status > git status
Ajouter un fichier (ou tous *) Ajouter un fichier (ou tous *)
@@ -262,15 +267,23 @@ Git commit
> git commit -m 'initial commit of my project' > git commit -m 'initial commit of my project'
## Log
Visualiser les modifications : Visualiser les modifications :
> git log -p -2 > git log -p -2
> git log --pretty=oneline > git log --pretty=oneline
## History
voir l'historique voir l'historique
> git log --pretty=format:"%h %s" --graph > 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 Envoi des modifications après un commit
( qui valides les modifications locales apportées à tel ou tel fichier ) ( 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 ) ( 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 # BRANCHES
@@ -307,7 +331,7 @@ revenir/changer à la branche d'origine "main" (ou "forkit")
envoyer les modifications à une branche spécifique envoyer les modifications à une branche spécifique
> git push --set-upstream origin main > git push --set-upstream origin main
# merge # Merge
> git merge forkit > git merge forkit
gestion de conflit de versions gestion de conflit de versions
@@ -323,6 +347,8 @@ TUTO :
--- ---
# READ_ME D'origine :
Example plain HTML site using GitLab Pages. Example plain HTML site using GitLab Pages.
Learn more about GitLab Pages at https://pages.gitlab.io and the official Learn more about GitLab Pages at https://pages.gitlab.io and the official