GIT SOUS Visual Studio Code

 

Utilisation de github et de l'outil : Visual Studio Code

 

 

"Remonter" un projet sous github :

 

Travail préalable sous github.com

         * Se connecter à votre repository

         * Menu settings (du menu en haut à droite image)

         * Sous-menu Developper settings

                 - <Personal Access Token>

                 - "Token classic"

                 - image  classic

                 - Saisir un message, choisir le délai d'expiration et cocher au moins <repo>.

                 !!!  Penser à copier ce token pour les étapes suivantes (pour le remote sous VSCode)

 

 

Principe : Les commandes à connaitre sous VSCode (à saisir sur le terminal (<ctrl> ù) )

 

Configurer git sous VSCode :

            git config –global user.name <votre nom>

            git config –global user.email <votre email>

 

Initialiser depot (repository) local :

            git init

 

Initialiser depot (repository) distant :

            git remote add origin <coller l'url de votre repository github>

                        Choisir de se connecter via le navigateur

                                   Choisir méthode token et coller le token copié plus haut (en rouge)  ou

                                   Choisir méthode password et saisir le login et mot de passe github

 

Ajouter les fichiers à versionner (suivre)  :

            git add <nom du fichier> ou git add –all (pour suivre tous les fichiers)

 

Récupérer les fichiers du repository distant (sous github) vers repository local :

            git pull origin master  (si un problème subsiste essayer : git pull origin master --allow-unrelated-histories)

 

Envoyer les fichiers du repository local vers le repository distant (sous github) :

            git  push origin master

 

 

Toutes ces commandes peuvent être passées via le contrôle de code source : image

Vous pouvez aussi utiliser la palette de commandes è menu Afficher et palette de commandes.

 

Vous pouvez aussi controler l'historique du versionning (historique, branche…) via gitLens image