IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual Studio Code Discussion :

Visual Studio Code et Github


Sujet :

Visual Studio Code

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Février 2014
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Visual Studio Code et Github
    Bonjour à vous,

    Je développe ma domotique Home Assistant sur Visual Studio Code, avec un partage de mon HA avec Samba Share sur un dossier de mon PC.
    Mon code dans HA et mon yaml devenant de plus en plus gros, j’ai commencé à utiliser Github, mais malgré de nombreux tutos, je suis toujours en rade.

    Je voudrais pouvoir créer un repository, de l’ensemble de mes fichiers directement sur Github avec VSC, mais je n’arrive pas à le faire directement sur le repository « main », je suis obligé de passer par une branche de « main », puis je fais un commit et un push vers la branche, puis je dois faire un pull request de la « branche » vers « main » pour que mon « main » soit à jour.
    Je suis seul à travailler sur cette programmation. Existe-t-il une façon de faire directement un commit et un push directement dans VSC, vers mon « main »???
    Cela fait beaucoup de commandes
    Au départ j'aurais voulu envoyer tous mes dossiers et fichiers déjà créés dans VSC, directement dans un nouveau repository: Est-ce que possible ou bien je rêve??
    Je pense que je loupe quelque chose dans la logique même de Github, mais quoi???

    Merci à vous qui maitrisez Github???

    Cordialement

  2. #2
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 756
    Points : 2 990
    Points
    2 990
    Par défaut
    Bonjour

    Tu as résolu ton problème ?

    A te lire, j'ai juste l'impression que ta branche main est protégée. Il s'agit d'un paramètre dans ton repo pour interdire un git push sur la branche et de forcer d'utiliser des branches annexes et de faire des merge requests.

    Les branches protégées : https://docs.github.com/en/repositor...ected-branches
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Février 2014
    Messages : 4
    Points : 4
    Points
    4
    Par défaut résolu
    la réponse a été trouvée par forum.hardware.fr
    depuis le repo en local (sur ta machine)
    il faut faire simplement un"git checkout main" et git pull et voilà on est sur ton main directement.
    Merci pour ta réponse en tous cas.

  4. #4
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 756
    Points : 2 990
    Points
    2 990
    Par défaut
    Ah oui... Tu n'étais pas sur la branche main du coup...

    git checkout xxx est en effet à utiliser pour te positionner sur une branche.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Février 2014
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Je continue
    Merci. De retour de vacances je vais pouvoir continuer à travailler avec Github et versionner mes évolutions de HA.
    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 231
    Dernier message: 03/02/2023, 10h36
  2. Réponses: 2
    Dernier message: 20/07/2016, 19h05
  3. Installer une extension Visual Studio code hors ligne
    Par jdddeschamps dans le forum Autres EDI
    Réponses: 1
    Dernier message: 21/05/2016, 15h49
  4. Visual Studio & Coding Style
    Par Faiche dans le forum Visual C++
    Réponses: 2
    Dernier message: 24/10/2007, 12h14
  5. visual studio code c#
    Par hindeb dans le forum C#
    Réponses: 4
    Dernier message: 12/09/2007, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo