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

GIT Discussion :

Où se placer pour faire "git init" ?


Sujet :

GIT

  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Juin 2014
    Messages
    219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable de compte

    Informations forums :
    Inscription : Juin 2014
    Messages : 219
    Par défaut Où se placer pour faire "git init" ?
    Bonjour.

    Je ne suis pas clair avec l'endroit où se placer pour faire le "git init".

    Ce que je veux "suivre" est "monProgramme.ino" et se trouve dans un dossier "monProgramme" qui se trouve dans Arduino dans mon /home/nom (linux).

    Je me suis placé dans /home/nom/Arduino/monProgramme pour faire git init, mais je ne suis pas certain de mon coup quand à ce je vois des tutoriels.


    J'utilise Arduino et le projet que je voudrais "giter"

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 491
    Billets dans le blog
    1
    Par défaut
    Salut,

    Ca me parait bon

    C:\Users\Greextpgr
    λ mkdir MonProgramme
    
    C:\Users\Greextpgr
    λ cd MonProgramme\
    
    C:\Users\Greextpgr\MonProgramme
    λ touch MonProgramme.ino
    
    C:\Users\Greextpgr\MonProgramme
    λ git init
    Initialized empty Git repository in C:/Users/Greextpgr/MonProgramme/.git/
    
    C:\Users\Greextpgr\MonProgramme (master -> origin)
    λ git status
    On branch master
    
    No commits yet
    
    Untracked files:
      (use "git add <file>..." to include in what will be committed)
    
            MonProgramme.ino
    
    nothing added to commit but untracked files present (use "git add" to track)

  3. #3
    Membre confirmé
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Juin 2014
    Messages
    219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable de compte

    Informations forums :
    Inscription : Juin 2014
    Messages : 219
    Par défaut
    J'ai bien fait un "git init".
    Mais je ne peux pas faire de "git commit"

    Quand aux autres processus git qui seraient lancé, je ne vois pas, à moins que ce ne soit des tentatives anciennes de ma part ? Mais comment les (re)trouver ?

    Code git : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    [harold@harold nano_MCP4725_MAX31855_pid_29_06_18]$ git status
    Sur la branche master
    
    Aucun commit
    
    Modifications qui seront validées :
      (utilisez "git rm --cached <fichier>..." pour désindexer)
    
    	nouveau fichier*: nano_MCP4725_MAX31855_pid_29_06_18.ino
    
    [harold@harold nano_MCP4725_MAX31855_pid_29_06_18]$ git status
    Sur la branche master
    
    Aucun commit
    
    Modifications qui seront validées :
      (utilisez "git rm --cached <fichier>..." pour désindexer)
    
    	nouveau fichier*: nano_MCP4725_MAX31855_pid_29_06_18.ino

    Code git : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    [harold@harold nano_MCP4725_MAX31855_pid_29_06_18]$ git commit nano_MCP4725_MAX31855_pid_29_06_18.ino  -m "commit initial"
    fatal: Impossible de créer '/home/harold/Arduino/nano_MCP4725_MAX31855_pid_29_06_18/.git/index.lock'*: File exists.
    
    Il semble qu'un autre processus git est déjà lancé dans ce dépôt,
    par exemple un éditeur ouvert par 'git commit'. Veuillez vous assurer
    que tous les processus sont terminés et réessayez. Si l'echec persiste,
    un processus git peut avoir planté*:
    supprimez le fichier manuellement pour poursuivre.
    Quel fichier devrais je donc supprimer pour poursuivre ? Pas mon programme.ino que je souhaite suivre tout de même ?

  4. #4
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 491
    Billets dans le blog
    1
    Par défaut
    Normalement tout ce qui concerne git est dans .git. En le supprimant, tu reviens à l'état initial et ut peux recréer ton dépôt.

    A la suite des commandes montrées précédemment, voici ce que je peux faire :
    C:\Users\Greextpgr\MonProgramme (master -> origin)
    λ git add MonProgramme.ino
    
    C:\Users\Greextpgr\MonProgramme (master -> origin)
    λ git status
    On branch master
    
    No commits yet
    
    Changes to be committed:
      (use "git rm --cached <file>..." to unstage)
    
            new file:   MonProgramme.ino
    Et pour voir ce que contient mon dossier :
    C:\Users\Greextpgr\MonProgramme (master -> origin)
    λ ls -la
    total 28
    drwxr-xr-x 1 Greextpgr 1049089 0 Jul  3 10:00 ./
    drwxr-xr-x 1 Greextpgr 1049089 0 Jul  3 10:00 ../
    drwxr-xr-x 1 Greextpgr 1049089 0 Jul  3 14:21 .git/
    -rw-r--r-- 1 Greextpgr 1049089 0 Jul  3 10:00 MonProgramme.ino
    Pour revenir à l'état initial :
    C:\Users\Greextpgr\MonProgramme (master -> origin)
    λ rm -rf .git\
    
    C:\Users\Greextpgr\MonProgramme
    λ git status
    fatal: Not a git repository (or any of the parent directories): .git

  5. #5
    Membre confirmé
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Juin 2014
    Messages
    219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable de compte

    Informations forums :
    Inscription : Juin 2014
    Messages : 219
    Par défaut
    OK, j'ai tout effacé comme tu m'as dis avec :
    puis tout refait depuis le "git init" ,ce qui m'a permis de faire mon premier commit !

    Merci.

  6. #6
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 491
    Billets dans le blog
    1
    Par défaut
    Cool !

    N'oublie de cliquer sur le bouton "Résolu" en bas de page si tu n'as plus de questions

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

Discussions similaires

  1. Git : Apprendre une technique pour faire des dépôts distants sans accès réseau
    Par Community Management dans le forum Cloud Computing
    Réponses: 3
    Dernier message: 15/05/2017, 20h14
  2. Réponses: 4
    Dernier message: 28/12/2008, 01h07
  3. Éditeur utilisé pour faire du HTML
    Par mio dans le forum Balisage (X)HTML et validation W3C
    Réponses: 295
    Dernier message: 22/12/2008, 15h21
  4. Réponses: 2
    Dernier message: 11/07/2002, 08h31

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