Démarrer un projet avec Git et Google Code (Partie IV)

Enfin, la seule chose qui reste à voir est de savoir comment enregistrer les changements successifs de notre développement.

9. Enregistrement des modifications

Nous allons apporter quelques modifications au fichier de code source. Nous allons d'abord ajouter la ligne typique d'environnements *rien pour les scripts et ensuite nous ferons un message un peu plus enthousiaste. Dans ce cas, nous le faisons avec l'éditeur de texte.

fichier-de-modification-vim

Si nous exécutons la commande état de git Cela nous informera qu'il y a eu des changements et que nous devons faire un nouveau commettre pour les enregistrer. Nous exécutons donc:

~ / HelloWorld $ git commit -a -m "Ajout d'un message plus enthousiaste"
Avec l'option -m nous passons le texte de la commettre et donc il n'ouvrira pas l'éditeur de texte, c'est un moyen plus rapide de faire un commettre quand les changements ne sont pas nombreux et que cela n'a pas beaucoup de sens d'ouvrir l'éditeur pour expliquer une seule ligne.

Quand nous avons commencé notre projet en Google Code, nous avons établi qu'il aurait la licence GPL v3, il précise que le logiciel doit être distribué avec une copie du fichier de licence. C'est pourquoi nous pouvons nous connecter au site de GNU et téléchargez-le.

Maintenant que nous avons le fichier de licence, nous pouvons l'ajouter à notre projet. Simplement en le déposant dans le répertoire de travail. Si nous exécutons un état de git, il nous informera qu'il y a eu des changements mais que le fichier en question n'est pas «suivi»(Si vous me permettez le terme).

fichier-statut-git-non-suivi

Pour que le changement soit reflété dans notre référentiel, nous devons effectivement l'ajouter à l'aide de la commande git ajouter.

~ / HelloWorld $ git add LICENSE.txt

Si nous courons à nouveau état de git cela nous informera qu'un nouveau fichier a été ajouté. Enfin, nous exécutons un commettre pour établir une nouvelle version et enfin nous pouvons télécharger l'état actuel de notre référentiel local dans le référentiel distant hébergé dans Google Code.

~ / HelloWorld $ git commit -a -m "Ajout d'un fichier de licence GPL v3" ~ / HelloWorld $ git push gc master

10. Revoir notre histoire

Si nous nous connectons au référentiel de notre projet dans Google Code on peut voir dans la section Identifier dans la section Modifications les différentes versions que nous avons utilisées dans notre développement.

google-code-changements

Vous pouvez voir le référentiel à l'adresse: http://code.google.com/p/lecovi-hello-world/source/browse/

Enfin

Comme vous le verrez, c'est assez simple et c'est un outil extrêmement utile. J'espère que cela vous a plu, qu'il vous a servi et j'attends vos commentaires.

Salutations!


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Tesla dit

    Merci pour cette série d'articles intéressants !!

    Y a-t-il une raison particulière d'utiliser Google Code au lieu de Github qui semble être plus célèbre? Je le demande au plus grand de l'ignorance XD

    Salutations!

    1.    Lecovi dit

      Vous êtes les bienvenus!
      Non seulement cela semblait très simple et en pensant que de nombreuses personnes ont déjà un compte Google, vous pouvez obtenir le service simplement en allant sur le site Google Code.

      GitHub est un excellent outil, mais avoir plus d'options de configuration le rend parfois un peu plus écrasant pour le débutant.

      Je prépare quelques tranches où je travaille un peu avec GitHub et Bitbucket, en présentant Mercurial et hg-git.

      Hug!