Accueil » Pourquoi apprendre à coder ? » Utiliser Git et GitHub

UTILISER GIT ET GITHUB :

 

Avec Git, vous préparez votre code. Avec GitHub, vous stockez votre code.

 

Git est un gestionnaire de versions qui est un dépôt local tandis que GitHub est un service en ligne qui héberge les dépôts Git. On parle alors de dépôt distant.

 

Dans un chapitre précédent nous avons vu les bases du codage informatique, si vous voulez coder même quelques lignes vous avez un outil très intéressant qui permet de sauvegarder votre travail rapidement et de modifier progressivement jusqu'à obtenir un programme fonctionnel mais vous verrez qu'il est possible de le modifier à l'infini et d'y revenir souvent c'est là que Git vous sera très utile.

 

Ensuite vous aurez envie de le partager avec d'autres, vous aurez aussi besoin d'aide parfois et surtout d'un endroit où le stocker et c'est là que GitHub devient indispensable. Sachez également que si vous souhaiter un jour travailler dans la sécurité informatique  la maîtrise de Git et de GitHub vous sera demandée et vous différentes publications de codes viendra donner une valeur ajoutée à votre CV.

 

 

  • Un dépôt local est l’endroit où l’on stocke, sur sa machine, une copie d’un projet, ses différentes versions et l’historique des modifications.

  • Un dépôt distant est une version dématérialisée du dépôt local, que ce soit sur Internet ou sur un réseau. Il permet de centraliser le travail des développeurs dans un projet collectif.

  • Il existe plusieurs services en ligne pour héberger un dépôt distant, GitHub étant l’un des plus populaires.

 

Démarrez votre projet avec GitHub

 

Pour commencer vous devez vous familiariser avec Git, allez voir sur le site openclassrooms sur Git et GitHub.

 

Cliquez sur la photo pour accéder au cours

 

 

 

ou bien suivez ce tuto du site la capsule :

 

 

 


Utilisation de Git sous Linux

 

 Comme toujours sur Linux la simple utilisation de apt install suffit

 

 

Répondre O pour Oui

 

 

Pour voir si tout c'est bien passé et connaître la version de Git installée

 

 

Il faut maintenant définir son identité auprès de Git pour cela il faut choisir un nom d'utilisateur et rentrer son adresse mail

 

 

Maintenant nous pouvons créer un répertoire pour notre projet, ici je l'ai appelé pada1

 

 

Nous pouvons vérifier sa création dans le répertoire home (~) en faisant

 

 

On va rentrer dans le répertoire en faisant  cd pada1

 

Il ne reste plus qu'à initialiser Git pour y mettre mon projet dedans avec la commande git init

 

Et maintenant à tout moment je vais pouvoir lui demander le status de mon projet pour savoir ou il en est avec git status

 

Il répond aucun commit, normal car nous n'avons encore rien fait

 

Créons un petit script en python avec SublimeText, il s'agit ici d'un script python le plus simple possible et qui pourra être amélioré qui permet de connaître l'adresse ip du nom de domaine padawanhacker.com par exemple. Appelons le "ip.py"

 

On enregistre notre fichier ip.py dans notre projet pada1

Maintenant nous allons demander :

 

  • à Git de sélectionner le fichier à sauvegarder en faisant git add [le nom du fichier à sauvegarder]

 

  • puis git commit -m "petit texte expliquant la où on se trouve dans le projet"

 

 

A partir de là, l'idée c'est de pouvoir apporter des modifications au projet de manière sécurisée et rapide en sauvegardant notre travail

 

Modifions légèrement notre script :

 

 

Et après avoir sauvegardé dans pada1, tapons dans le terminal :

 

 

Et voilà vous pouvez commencer à coder comme un pro !