Logo: Marc Harnist

Index des pages de la catégorie "Versioning"

Versioning Symfony - GitLab avec Gitbash
Le 17/04/2018
Auteur: Marc L. Harnist

Extrait:

Voici le code tapé dans la console: On explore le pc avec cd Avec "cd ..", on remonte vers la racine du pc. Asus@DESKTOP-KF64PEM MINGW64 ~ $ cd .. Asus@DESKTOP-KF64PEM MINGW64 /c/Users " (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier

Voici le code tapé dans la console: On explore le pc avec cd Avec "cd ..", on remonte vers la racine du pc. Asus@DESKTOP-KF64PEM MINGW64 ~ $ cd .. Asus@DESKTOP-KF64PEM MINGW64 /c/Users $ cd .. Asus@DESKTOP-KF64PEM MINGW64 /c $ dir $Recycle.Bin PerfLogs swapfile.sys Documents\ and\ Settings Program\ Files System\ Volume\ Information hiberfil.sys Program\ Files\ (x86) Users Intel ProgramData wamp64 pagefile.sys Recovery Windows Asus@DESKTOP-KF64PEM MINGW64 /c $ cd wamp64 Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64 $ cd laragon bash: cd: laragon: No such file or directory Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64 $ cd .. Asus@DESKTOP-KF64PEM MINGW64 /c $ cd laragon bash: cd: laragon: No such file or directory Asus@DESKTOP-KF64PEM MINGW64 /c $ cd wamp64 Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64 $ cd www Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www $ cd annuaire-application/ Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (trunk) $ cd pull bash: cd: pull: No such file or directory Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (trunk) $ git pull remote: Counting objects: 109, done. remote: Compressing objects: 100% (73/73), done. remote: Total 109 (delta 48), reused 57 (delta 21) Receiving objects: 100% (109/109), 14.85 KiB | 723.00 KiB/s, done. Resolving deltas: 100% (48/48), completed with 11 local objects. From https://gitlab.com/thervin/annuaire-application 442fc6c..01fd98e trunk -> origin/trunk d21922f..431dacf Marc -> origin/Marc 442fc6c..01fd98e cours -> origin/cours 5ce4469..0931b36 karine -> origin/karine * [new branch] sandrine -> origin/sandrine Updating 442fc6c..01fd98e Fast-forward config/routes.yaml | 6 +- config/routing_admin.yaml | 3 + src/Controller/AnnuaireApplicationController.php | 90 ++++++++++++++++++++++ src/Entity/AnnuaireApplication.php | 75 ++++++++++++++++++ src/Entity/AnnuaireCategorie.php | 43 +++++++++++ src/Entity/Photo.php | 80 +++++++++++++++++++ src/Entity/User.php | 40 ++++++++++ src/Form/AnnuaireApplicationType.php | 27 +++++++ src/Migrations/Version20180416224354.php | 35 +++++++++ src/Repository/AnnuaireApplicationRepository.php | 50 ++++++++++++ src/Repository/PhotoRepository.php | 50 ++++++++++++ src/Repository/UserRepository.php | 50 ++++++++++++ .../annuaire_application/_delete_form.html.twig | 5 ++ templates/annuaire_application/_form.html.twig | 4 + templates/annuaire_application/edit.html.twig | 13 ++++ templates/annuaire_application/index.html.twig | 37 +++++++++ templates/annuaire_application/new.html.twig | 11 +++ templates/annuaire_application/show.html.twig | 30 ++++++++ templates/home.html.twig | 2 +- templates/layout.html.twig | 10 ++- var/exCours/exjs/demo.js | 11 +++ 21 files changed, 668 insertions(+), 4 deletions(-) create mode 100644 config/routing_admin.yaml create mode 100644 src/Controller/AnnuaireApplicationController.php create mode 100644 src/Entity/AnnuaireApplication.php create mode 100644 src/Entity/Photo.php create mode 100644 src/Entity/User.php create mode 100644 src/Form/AnnuaireApplicationType.php create mode 100644 src/Migrations/Version20180416224354.php create mode 100644 src/Repository/AnnuaireApplicationRepository.php create mode 100644 src/Repository/PhotoRepository.php create mode 100644 src/Repository/UserRepository.php create mode 100644 templates/annuaire_application/_delete_form.html.twig create mode 100644 templates/annuaire_application/_form.html.twig create mode 100644 templates/annuaire_application/edit.html.twig create mode 100644 templates/annuaire_application/index.html.twig create mode 100644 templates/annuaire_application/new.html.twig create mode 100644 templates/annuaire_application/show.html.twig Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (trunk) $ git checkout Marc Switched to a new branch 'Marc' Branch 'Marc' set up to track remote branch 'Marc' from 'origin'. Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git merge Trunk *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: unable to auto-detect email address (got 'Asus@DESKTOP-KF64PEM.(none)') Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git merge trunk *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: unable to auto-detect email address (got 'Asus@DESKTOP-KF64PEM.(none)') Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git config --global marcharnistpro@gmail.com error: invalid key: marcharnistpro@gmail.com Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git config --global 'marcharnistpro@gmail.com' error: invalid key: marcharnistpro@gmail.com Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git config --global marcharnistpro error: key does not contain a section: marcharnistpro Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git config --global 'marcharnistpro@gmail.com' error: invalid key: marcharnistpro@gmail.com Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git config --global "marcharnistpro" error: key does not contain a section: marcharnistpro Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git config --global "marcharnistpro@gmail.com" error: invalid key: marcharnistpro@gmail.com Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git config --global "marcharnistpro" error: key does not contain a section: marcharnistpro Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git config --global user."marcharnistpro" Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git config --global user.email "marcharnistpro@gmail.com" Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git pull origin trunk remote: Counting objects: 4, done. remote: Compressing objects: 100% (4/4), done. remote: Total 4 (delta 3), reused 0 (delta 0) Unpacking objects: 100% (4/4), done. From https://gitlab.com/thervin/annuaire-application * branch trunk -> FETCH_HEAD 01fd98e..612fded trunk -> origin/trunk hint: Waiting for your editor to close the file... Auto-merging templates/layout.html.twig Merge made by the 'recursive' strategy. config/routes.yaml | 6 +- config/routing_admin.yaml | 3 + src/Controller/AnnuaireApplicationController.php | 90 ++++++++++++++++++++++ src/Entity/AnnuaireApplication.php | 75 ++++++++++++++++++ src/Entity/AnnuaireCategorie.php | 43 +++++++++++ src/Entity/Photo.php | 80 +++++++++++++++++++ src/Entity/User.php | 40 ++++++++++ src/Form/AnnuaireApplicationType.php | 27 +++++++ src/Migrations/Version20180416224354.php | 35 +++++++++ src/Repository/AnnuaireApplicationRepository.php | 50 ++++++++++++ src/Repository/PhotoRepository.php | 50 ++++++++++++ src/Repository/UserRepository.php | 50 ++++++++++++ .../annuaire_application/_delete_form.html.twig | 5 ++ templates/annuaire_application/_form.html.twig | 4 + templates/annuaire_application/edit.html.twig | 13 ++++ templates/annuaire_application/index.html.twig | 37 +++++++++ templates/annuaire_application/new.html.twig | 11 +++ templates/annuaire_application/show.html.twig | 30 ++++++++ templates/layout.html.twig | 10 ++- var/exCours/exjs/demo.js | 11 +++ 20 files changed, 667 insertions(+), 3 deletions(-) create mode 100644 config/routing_admin.yaml create mode 100644 src/Controller/AnnuaireApplicationController.php create mode 100644 src/Entity/AnnuaireApplication.php create mode 100644 src/Entity/Photo.php create mode 100644 src/Entity/User.php create mode 100644 src/Form/AnnuaireApplicationType.php create mode 100644 src/Migrations/Version20180416224354.php create mode 100644 src/Repository/AnnuaireApplicationRepository.php create mode 100644 src/Repository/PhotoRepository.php create mode 100644 src/Repository/UserRepository.php create mode 100644 templates/annuaire_application/_delete_form.html.twig create mode 100644 templates/annuaire_application/_form.html.twig create mode 100644 templates/annuaire_application/edit.html.twig create mode 100644 templates/annuaire_application/index.html.twig create mode 100644 templates/annuaire_application/new.html.twig create mode 100644 templates/annuaire_application/show.html.twig Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git merge trunk Already up to date. Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $

Exemple de versioning Symfony - GitLab avec Gitbash
Le 17/04/2018
Auteur: Marc L. Harnist

Extrait:

Voici le code tapé dans la console: On explore le pc avec cd Avec "cd ..", on remonte vers la racine du pc. Asus@DESKTOP-KF64PEM MINGW64 ~ $ cd .. Asus@DESKTOP-KF64PEM MINGW64 /c/Users " (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier

Voici le code tapé dans la console: On explore le pc avec cd Avec "cd ..", on remonte vers la racine du pc. Asus@DESKTOP-KF64PEM MINGW64 ~ $ cd .. Asus@DESKTOP-KF64PEM MINGW64 /c/Users $ cd .. On utilise "dir" pour afficher le contenu du repertoire en cours Asus@DESKTOP-KF64PEM MINGW64 /c $ dir $Recycle.Bin PerfLogs swapfile.sys Documents\ and\ Settings Program\ Files System\ Volume\ Information hiberfil.sys Program\ Files\ (x86) Users Intel ProgramData wamp64 pagefile.sys Recovery Windows Asus@DESKTOP-KF64PEM MINGW64 /c $ cd wamp64 Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64 $ cd laragon bash: cd: laragon: No such file or directory Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64 $ cd .. Asus@DESKTOP-KF64PEM MINGW64 /c $ cd laragon bash: cd: laragon: No such file or directory Asus@DESKTOP-KF64PEM MINGW64 /c $ cd wamp64 Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64 $ cd www Je tape "cd ann" + tab et le repertoire s'affiche pour afficher une commande déjà taper: flêche vers le haut Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www $ cd annuaire-application/ Je fais un pull pour télécharger la dernière version du trunk Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (trunk) $ git pull remote: Counting objects: 109, done. remote: Compressing objects: 100% (73/73), done. remote: Total 109 (delta 48), reused 57 (delta 21) Receiving objects: 100% (109/109), 14.85 KiB | 723.00 KiB/s, done. Resolving deltas: 100% (48/48), completed with 11 local objects. From https://gitlab.com/thervin/annuaire-application 442fc6c..01fd98e trunk -> origin/trunk d21922f..431dacf Marc -> origin/Marc 442fc6c..01fd98e cours -> origin/cours 5ce4469..0931b36 karine -> origin/karine * [new branch] sandrine -> origin/sandrine Updating 442fc6c..01fd98e Fast-forward config/routes.yaml | 6 +- config/routing_admin.yaml | 3 + src/Controller/AnnuaireApplicationController.php | 90 ++++++++++++++++++++++ src/Entity/AnnuaireApplication.php | 75 ++++++++++++++++++ src/Entity/AnnuaireCategorie.php | 43 +++++++++++ src/Entity/Photo.php | 80 +++++++++++++++++++ src/Entity/User.php | 40 ++++++++++ src/Form/AnnuaireApplicationType.php | 27 +++++++ src/Migrations/Version20180416224354.php | 35 +++++++++ src/Repository/AnnuaireApplicationRepository.php | 50 ++++++++++++ src/Repository/PhotoRepository.php | 50 ++++++++++++ src/Repository/UserRepository.php | 50 ++++++++++++ .../annuaire_application/_delete_form.html.twig | 5 ++ templates/annuaire_application/_form.html.twig | 4 + templates/annuaire_application/edit.html.twig | 13 ++++ templates/annuaire_application/index.html.twig | 37 +++++++++ templates/annuaire_application/new.html.twig | 11 +++ templates/annuaire_application/show.html.twig | 30 ++++++++ templates/home.html.twig | 2 +- templates/layout.html.twig | 10 ++- var/exCours/exjs/demo.js | 11 +++ 21 files changed, 668 insertions(+), 4 deletions(-) create mode 100644 config/routing_admin.yaml create mode 100644 src/Controller/AnnuaireApplicationController.php create mode 100644 src/Entity/AnnuaireApplication.php create mode 100644 src/Entity/Photo.php create mode 100644 src/Entity/User.php create mode 100644 src/Form/AnnuaireApplicationType.php create mode 100644 src/Migrations/Version20180416224354.php create mode 100644 src/Repository/AnnuaireApplicationRepository.php create mode 100644 src/Repository/PhotoRepository.php create mode 100644 src/Repository/UserRepository.php create mode 100644 templates/annuaire_application/_delete_form.html.twig create mode 100644 templates/annuaire_application/_form.html.twig create mode 100644 templates/annuaire_application/edit.html.twig create mode 100644 templates/annuaire_application/index.html.twig create mode 100644 templates/annuaire_application/new.html.twig create mode 100644 templates/annuaire_application/show.html.twig Grâce à checkout, je me connecte à ma branche "Marc" Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (trunk) $ git checkout Marc Switched to a new branch 'Marc' Branch 'Marc' set up to track remote branch 'Marc' from 'origin'. Je tente un "merge": remplacer mes données par celle du web. Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git merge Trunk La console "Gitbash" me signale que je ne suis pas connecté *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: unable to auto-detect email address (got 'Asus@DESKTOP-KF64PEM.(none)') Je me connecte Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git config --global user."marcharnistpro" Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git config --global user.email "marcharnistpro@gmail.com" Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git pull origin trunk remote: Counting objects: 4, done. remote: Compressing objects: 100% (4/4), done. remote: Total 4 (delta 3), reused 0 (delta 0) Unpacking objects: 100% (4/4), done. From https://gitlab.com/thervin/annuaire-application * branch trunk -> FETCH_HEAD 01fd98e..612fded trunk -> origin/trunk hint: Waiting for your editor to close the file... Auto-merging templates/layout.html.twig Merge made by the 'recursive' strategy. config/routes.yaml | 6 +- config/routing_admin.yaml | 3 + src/Controller/AnnuaireApplicationController.php | 90 ++++++++++++++++++++++ src/Entity/AnnuaireApplication.php | 75 ++++++++++++++++++ src/Entity/AnnuaireCategorie.php | 43 +++++++++++ src/Entity/Photo.php | 80 +++++++++++++++++++ src/Entity/User.php | 40 ++++++++++ src/Form/AnnuaireApplicationType.php | 27 +++++++ src/Migrations/Version20180416224354.php | 35 +++++++++ src/Repository/AnnuaireApplicationRepository.php | 50 ++++++++++++ src/Repository/PhotoRepository.php | 50 ++++++++++++ src/Repository/UserRepository.php | 50 ++++++++++++ .../annuaire_application/_delete_form.html.twig | 5 ++ templates/annuaire_application/_form.html.twig | 4 + templates/annuaire_application/edit.html.twig | 13 ++++ templates/annuaire_application/index.html.twig | 37 +++++++++ templates/annuaire_application/new.html.twig | 11 +++ templates/annuaire_application/show.html.twig | 30 ++++++++ templates/layout.html.twig | 10 ++- var/exCours/exjs/demo.js | 11 +++ 20 files changed, 667 insertions(+), 3 deletions(-) create mode 100644 config/routing_admin.yaml create mode 100644 src/Controller/AnnuaireApplicationController.php create mode 100644 src/Entity/AnnuaireApplication.php create mode 100644 src/Entity/Photo.php create mode 100644 src/Entity/User.php create mode 100644 src/Form/AnnuaireApplicationType.php create mode 100644 src/Migrations/Version20180416224354.php create mode 100644 src/Repository/AnnuaireApplicationRepository.php create mode 100644 src/Repository/PhotoRepository.php create mode 100644 src/Repository/UserRepository.php create mode 100644 templates/annuaire_application/_delete_form.html.twig create mode 100644 templates/annuaire_application/_form.html.twig create mode 100644 templates/annuaire_application/edit.html.twig create mode 100644 templates/annuaire_application/index.html.twig create mode 100644 templates/annuaire_application/new.html.twig create mode 100644 templates/annuaire_application/show.html.twig Je fais un "merge" pour remplacer mon projet local Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $ git merge trunk Already up to date. Asus@DESKTOP-KF64PEM MINGW64 /c/wamp64/www/annuaire-application (Marc) $

Télécharger la dernière version d'un dépôt de GitLab
Le 12/04/2018
Auteur: Marc L. Harnist

Extrait:

  1. git status // Affiche les infos locales de mon pc
  2. git pull // Télécharger la dernière version du dépôt
  3. git branch // Affiche les branches
  4. git origin branch Marc // Va créer une branche Marc en ligne
  5. git checkout Marc // Aller sur ma branche" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

    Texte entier

    1. git status // Affiche les infos locales de mon pc
    2. git pull // Télécharger la dernière version du dépôt
    3. git branch // Affiche les branches
    4. git origin branch Marc // Va créer une branche Marc en ligne
    5. git checkout Marc // Aller sur ma branche
    6. git push origin Marc //envoyer mon dépôt en ligne
    7. git pull origin Marc // si bug de tête de connexion
    8. git reset //revenir en arrière, annuler une action
    Si bug: trouver la tête de connexion en ligne avec git pull origin Marc $ git pull origin Marc From https://gitlab.com/thervin/annuaire-application * branch Marc -> FETCH_HEAD Already up to date.
    1. Se connecter avec Git bash (MINGW64)
    2. Trouver le dossier c/wamp64/www/annuaire-application en tapant cd .. dans la console.
    3. L'ouvrir
    4. Tapez git status
    5. Tapez git pull pour TELECHARGER et mettre à jour mon dépot en local
    6. Je constate que mes fichiers n'ont pas d'historique en ligne.
    7. Pour ajouter un fichier: taper git add + nom du fichier ou git add . pour envoyer tout dans la mémoire locale.
    8. git commit envoie le fichier mis dans la mémoire local avec add.
    9. Tapez checkout pour changer de branch

Avant faire une modification il faut ouvrir la branche trunc, télécharger (pull) le trunc
Le 12/04/2018
Auteur: Marc L. Harnist

Avant faire une modification il faut ouvrir la branche trunc, télécharger (pull) le trunc Changer de branche: git checkout Marc Faire un merge (synthèse): git merge trunc Ensuite seulement faire un commit " (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Git lab: afficher les branches dans la console MINGW64
Le 10/04/2018
Auteur: Marc L. Harnist

console tapez git branch" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Git Lab: s'identifier pour pouvoir modifier un dépôt
Le 10/04/2018
Auteur: Marc L. Harnist

Extrait:

Tapez dans la console MINGW64 stage@PC-SALLE-3 MINGW64 /w/DeveloppeurIntegrateurWeb/Marc/annuaire-application (trunk) $ git config --global user.name "marcharnistpro" stage@PC-SALLE-3 MINGW64 /w/DeveloppeurIntegrateurWeb/Marc/annuaire-application (trunk) $ git config --global user.email marcha" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier

Tapez dans la console MINGW64 stage@PC-SALLE-3 MINGW64 /w/DeveloppeurIntegrateurWeb/Marc/annuaire-application (trunk) $ git config --global user.name "marcharnistpro" stage@PC-SALLE-3 MINGW64 /w/DeveloppeurIntegrateurWeb/Marc/annuaire-application (trunk) $ git config --global user.email marcharnistpro@gmail.com stage@PC-SALLE-3 MINGW64 /w/DeveloppeurIntegrateurWeb/Marc/annuaire-application (trunk) $ git pull Already up to date. stage@PC-SALLE-3 MINGW64 /w/DeveloppeurIntegrateurWeb/Marc/annuaire-application (trunk) $ git commit On branch trunk Your branch is up to date with 'origin/trunk'. // les mises à jours sont faites nothing to commit, working tree clean

Créer une branche
Le 10/04/2018
Auteur: Marc L. Harnist

Extrait:

D'abord faire un pull stage@PC-SALLE-3 MINGW64 /w/DeveloppeurIntegrateurWeb/Marc/annuaire-application (trunk) $ git pull Va renvoyer: remote: Counting objects: 18, done. remote: Compressing objects: 100% (15/15), done. remote: Total 18 (delta 5), reused 0 (delta 0) Unpacking objects: 100% (" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier

D'abord faire un pull stage@PC-SALLE-3 MINGW64 /w/DeveloppeurIntegrateurWeb/Marc/annuaire-application (trunk) $ git pull Va renvoyer: remote: Counting objects: 18, done. remote: Compressing objects: 100% (15/15), done. remote: Total 18 (delta 5), reused 0 (delta 0) Unpacking objects: 100% (18/18), done. From https://gitlab.com/thervin/annuaire-application * [new branch] karine -> origin/karine Already up to date. Ensuite: checkout stage@PC-SALLE-3 MINGW64 /w/DeveloppeurIntegrateurWeb/Marc/annuaire-application (trunk) $ git checkout Marc Va renvoyer: Switched to branch 'Marc'

Installer Git
Le 09/04/2018
Auteur: Marc L. Harnist

Extrait:

Site web: https://git-scm.com/download/win Pour installer Git: tapez Git window Selectionnez Use Git from the Windows Command Prompt Selectionnez OpenSSl Ensuite tout laisser tel quel Une console s'ouvre: tapez git --version Tapez cd .. (essayez: git -v) cd stage@PC-SALLE-3 MINGW64 ~ $" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier

Site web: https://git-scm.com/download/win Pour installer Git: tapez Git window Selectionnez Use Git from the Windows Command Prompt Selectionnez OpenSSl Ensuite tout laisser tel quel Une console s'ouvre: tapez git --version Tapez cd .. (essayez: git -v) cd stage@PC-SALLE-3 MINGW64 ~ $ git -v Unknown option: -v usage: git [--version] [--help] [-C ] [-c name=value] [--exec-path[=]] [--html-path] [--man-path] [--info-path] [-p | --paginate | --no-pager] [--no-replace-objects] [--bare] [--git-dir=] [--work-tree=] [--namespace=] [] stage@PC-SALLE-3 MINGW64 ~ $ git --version git version 2.16.2.windows.1 stage@PC-SALLE-3 MINGW64 ~ $ cd .. stage@PC-SALLE-3 MINGW64 /c/Users $ cd .. stage@PC-SALLE-3 MINGW64 /c $ cd .. stage@PC-SALLE-3 MINGW64 / $ d bash: d: command not found stage@PC-SALLE-3 MINGW64 / $ D bash: D: command not found stage@PC-SALLE-3 MINGW64 / $ cd d bash: cd: d: No such file or directory stage@PC-SALLE-3 MINGW64 / $ /d bash: /d: No such file or directory stage@PC-SALLE-3 MINGW64 / $ /D bash: /D: No such file or directory stage@PC-SALLE-3 MINGW64 / $ cd stage@PC-SALLE-3 MINGW64 ~ $ d bash: d: command not found stage@PC-SALLE-3 MINGW64 ~ $ D bash: D: command not found stage@PC-SALLE-3 MINGW64 ~ $ cd /d bash: cd: /d: No such file or directory stage@PC-SALLE-3 MINGW64 ~ $ cd /w stage@PC-SALLE-3 MINGW64 /w $ cd /Développeur Intégrateur Web bash: cd: too many arguments stage@PC-SALLE-3 MINGW64 /w $ cd/Développeur bash: cd/Développeur: No such file or directory stage@PC-SALLE-3 MINGW64 /w $ cd "Développeur Intégrateur Web" stage@PC-SALLE-3 MINGW64 /w/Développeur Intégrateur Web $ cd Marc stage@PC-SALLE-3 MINGW64 /w/Développeur Intégrateur Web/Marc $ ENSUITE CLONER UNE VERSION DU PROJET DANS VOTRE PC Console: stage@PC-SALLE-3 MINGW64 /w/Développeur Intégrateur Web/Marc $ git clone https//gitlab.com/thervin.annuaire-application.git fatal: repository 'https//gitlab.com/thervin.annuaire-application.git' does not exist stage@PC-SALLE-3 MINGW64 /w/Développeur Intégrateur Web/Marc $ git clone https://gitlab.com/thervin/annuaire-application.git Cloning into 'annuaire-application'... remote: Counting objects: 54, done. remote: Compressing objects: 100% (49/49), done. remote: Total 54 (delta 2), reused 0 (delta 0) Unpacking objects: 100% (54/54), done. stage@PC-SALLE-3 MINGW64 /w/Développeur Intégrateur Web/Marc $ git clone https://gitlab.com/thervin/annuaire-application.git // ici on copie le lien du projet depuis le site gitlab

Gitlab Travailler en équipe avec Terence Hervin de Sylvan Formation La Rochelle
Le 09/04/2018
Auteur: Marc L. Harnist

Extrait:

Le projet de Terence sur GitLab Créer un clone et travailler sur le master en local stage@PC-SALLE-3 MINGW64 /w/Développeur Intégrateur Web/Marc $ git clone https://gitlab.com/thervin/annuaire-application.git fatal: destination" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier

Le projet de Terence sur GitLab Créer un clone et travailler sur le master en local stage@PC-SALLE-3 MINGW64 /w/Développeur Intégrateur Web/Marc $ git clone https://gitlab.com/thervin/annuaire-application.git fatal: destination path 'annuaire-application' already exists and is not an empt y directory. stage@PC-SALLE-3 MINGW64 /w/Développeur Intégrateur Web/Marc $ cd annuaire-application/ stage@PC-SALLE-3 MINGW64 /w/Développeur Intégrateur Web/Marc/annuaire-applicatio n (master) $ git checkout trunc error: pathspec 'trunc' did not match any file(s) known to git. stage@PC-SALLE-3 MINGW64 /w/Développeur Intégrateur Web/Marc/annuaire-application (master) $ git checkout trunc error: pathspec 'trunc' did not match any file(s) known to git. stage@PC-SALLE-3 MINGW64 /w/Développeur Intégrateur Web/Marc/annuaire-application (master) $ git checkout trunk Switched to a new branch 'trunk' Branch 'trunk' set up to track remote branch 'trunk' from 'origin'. stage@PC-SALLE-3 MINGW64 /w/Développeur Intégrateur Web/Marc/annuaire-application (trunk) $

Git Lab: envoyer un commit avec push
Le 09/04/2018
Auteur: Marc L. Harnist

Extrait:

Il faut réfléchir avant d'envoyer un commit: il faut d'abord faire un pull avant un push. Le pull fait une mise à jour de votre projet en local depuis le web. Pour faire un commit: commentaire obligatoire sinon cela va bloquer: $ git commit -am "Ajout commentaire dans templates/layout." (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier

Il faut réfléchir avant d'envoyer un commit: il faut d'abord faire un pull avant un push. Le pull fait une mise à jour de votre projet en local depuis le web. Pour faire un commit: commentaire obligatoire sinon cela va bloquer: $ git commit -am "Ajout commentaire dans templates/layout.html.twig" $ git commit -am "Ici je mets mon commentaire"

Versioning - Vocabulaire
Le 05/04/2018
Auteur: Marc L. Harnist

Extrait:

Trunc: tronc: on ne modifie pas Branche: On crée une branche qui sera testé par quelqu'un qui valide ou pas. Tag: on met un commentaire avec la date Révision: version du trunk. Checkout: Récupération en local du trunk ou d'une branche Commit: j'envoie ma modif en ligne Update: " (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier

Trunc: tronc: on ne modifie pas Branche: On crée une branche qui sera testé par quelqu'un qui valide ou pas. Tag: on met un commentaire avec la date Révision: version du trunk. Checkout: Récupération en local du trunk ou d'une branche Commit: j'envoie ma modif en ligne Update: je récupère une modif en local Conflit: pour éviter les conflits en ligne, toujours faire un update, soit télécharger la branche en local. Sinon le serveur va avoir un conflit. Merge: fusion des branches au tronc Dépot/repository: endroit où se trouve le projet. add: ajouter un fichier dans le dépot (repository) local.

SVN
Le 05/04/2018
Auteur: Marc L. Harnist

Subversion (SVN) Subversion est le gestionnaire de versions d'Apache conçu pour remplacer CVS actuellement en déclin. " (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

GIT
Le 05/04/2018
Auteur: Marc L. Harnist

Git est une vision du versionning différente que SVN" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Versionning - Annuaire d'application
Le 05/04/2018
Auteur: Marc L. Harnist

Extrait:

Créer un annuaire d'application 1. une application d'entrée: /annuaire 2. Plusieurs applications disponibles: /jeu(appli1), /appli2 et appli3 Story: liste de besoin (post-its) bleu:technique, vert:autre, rose: fontend... Colonne to do: à faire, " (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier

Créer un annuaire d'application 1. une application d'entrée: /annuaire 2. Plusieurs applications disponibles: /jeu(appli1), /appli2 et appli3 Story: liste de besoin (post-its) bleu:technique, vert:autre, rose: fontend... Colonne to do: à faire, In progress: ce qui est commencé, To test: testez le travail des autres: est-ce qu'elle est conforme? Acceptable phase: no comment Done: no comment


Catégories: News : Lexicon : Tools : Pages : Idees : PHP : Js : Versioning : Symfony : Idees-realisees : Java : MySql : Bootstrap : C : Css : Test