Plus de 30 cas concrets pour être plus efficace avec Git

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
107
Mois de parution
mars 2020
Domaines


Résumé

Avec un outil aussi complet que Git, il est normal de se poser des questions sur l'utilisation des commandes, que ce soit en tant que débutant ou en tant qu'utilisateur expérimenté. Quoi de mieux alors que des recettes répondant à des questions précises, pour gagner du temps ?


Dans cet article, je vais vous présenter des recettes répondant à différentes questions qui peuvent survenir lors de l'utilisation de Git. Pour garder une cohérence à ces recettes, je vais traiter le cas d'une utilisation de Git avec GitHub dans le cadre de la création et de la maintenance d'un projet. Je suppose donc que vous disposez de la commande git sur votre machine et d'un compte GitHub.

Cet article peut être à la fois utilisé au cas par cas, pour consulter des recettes précises ou suivi comme un tutoriel, en lisant les recettes dans l'ordre.

Cas #1 - Créer un dépôt

La création d'un dépôt se fait localement. Supposons que notre projet soit hébergé dans le répertoire mon_projet :

$ mkdir mon_projet
$ cd mon_projet
$ git init
Dépôt Git vide initialisé dans mon_projet/.git/

Si le répertoire existe déjà, il vous suffit de vous y déplacer et de taper la commande git init.

Cas #2 - Ajouter des fichiers et...

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Gérez vos gros volumes de données avec Elasticsearch

Magazine
Marque
Linux Pratique
Numéro
125
Mois de parution
mai 2021
Domaines
Résumé

Elasticsearch est un SGBD NoSQL qui gagne en popularité ces dernières années de par sa flexibilité et sa gestion facile. Il intègre la notion de cluster qui permet de décentraliser une base de données afin de rendre les requêtes à celle-ci plus rapides, tout en assurant une sécurité plus qu’acceptable. Dans cet article, nous allons gérer une base de données Elasticsearch en nous focalisant principalement sur la manipulation des données. Nous supposerons que vous disposez déjà d’un cluster installé disposant bien évidemment d’un nœud master, comme vu précédemment [1].

Neuropsydia : un module Python pour les neuropsychologues

Magazine
Marque
GNU/Linux Magazine
Numéro
248
Mois de parution
mai 2021
Domaines
Résumé

Il existe peu d’outils permettant de créer « simplement » du matériel d’évaluation neuropsychologique. Neuropsydia est un outil qui nécessite un minimum de connaissances en informatique, mais permet un gain de temps considérable, si l’on accepte d’écrire quelques lignes de code Python.

Web scraping avec Node.js

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
114
Mois de parution
mai 2021
Domaines
Résumé

Le web scraping, c’est l’activité qui consiste à gratter (to scrap) du code HTML pour en extraire des données exploitables. Node.js se prête particulièrement bien à l’exercice, aussi je vous propose d’apprendre à gratter de la donnée avec ce formidable outil.

Retour sur une stratégie de migration à grande échelle : l’exemple de la Gendarmerie Nationale

Magazine
Marque
Linux Pratique
Numéro
125
Mois de parution
mai 2021
Domaines
Résumé

Le lieutenant-colonel Stéphane Dumond, chef de bureau IT au sein du Service des Technologies et des Systèmes d’Information de la Sécurité Intérieure a accepté de revenir avec nous sur les enjeux de la migration à grande échelle réalisée par la Gendarmerie Nationale. Vous découvrirez dans ces lignes son retour d’expérience sur le sujet, de la stratégie suivie, aux objectifs visés en passant par les difficultés rencontrées et les bénéfices constatés à court et long terme.