Coder Social home page Coder Social logo

papilip / git-presentation-cafe_lily Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 104 KB

Présentation de GIT pour le café Lily en mode “confiné” du samedi 2 mai 2020

Home Page: https://papilip.github.io/git-presentation-cafe_lily

Ruby 2.03% Shell 2.25% HTML 95.72%

git-presentation-cafe_lily's Introduction

Présentation de GIT

Par Philippe Nénert aka papilip - [email protected]

Fonctionnement type 1/2

  • Un dossier par oeuvre

  • De multiples fichiers .ly dans ce dossier

  • Sauvegarde régulière de ce dossier sur le disque

  • Dans le meilleur des cas, ces sauvegardes sont stockées dans des clés USB et peut-être sur le cloud.

Fonctionnement type 2/2

  • Combien de fichiers vraiment utiles ?

  • Comment revenir en arrière ?

  • Avez-vous des sauvegardes chez vous ?

  • Avez-vous des sauvegardes sur le cloud ?

La solution : GIT

  • Sauvegarde toutes les versions de vos fichiers

  • Évite la multiplication des sauvegardes

  • Permets rapidement un retour en arrière

  • Transfert simplement vos oeuvres vers le cloud

GIT, les grands PLUS

  • Solution décentralisée

  • Comprime les fichiers

  • Ne transfert que les “diff” ou différences

  • Permets un travail collaboratif sur vos oeuvres

Fonctionnement 1

(grandes lignes)

  • Initialiser un dossier qui sera “géré” avec git, appelé dépôt

  • Marquer les fichiers qui vont être suivis par GIT

  • Enregistrer ces fichiers dans le dépôt

Fonctionnement 2

(grandes lignes)

  • Modifier ces fichiers et enregistrer une nouvelle version dans le dépôt

  • Revenir à une version antérieure si besoin

  • Sauvegarder son dépôt sur le cloud

Quelques commandes 1/2

  • git init
    Initialiser un dépôt git dans un dossier

  • git add --all
    Marquer TOUS les fichiers pour être suivi dans le dépôt

  • git add mon_fichier.ly
    Marquer “mon_fichier.ly” pour être suivi

Quelques commandes 2/2

  • git commit
    Enregistré les fichiers marqués dans le dépôt

  • git push
    Transférer tout le dépôt dans le cloud

  • git pull
    Recevoir les fichiers modifiés du dépôt depuis le cloud

Interface graphique 1/2

(quelques, tous OS)

  • git-cola libre

  • git-gui en standard avec git

  • GitKraken gratuit pour les projets publiques et payant pour les projets privés

  • SmartGit payant, gratuit pour les projets libres

  • tig libre

Interface graphique 1/2

(quelques autres)

  • Giggle Linux, libre

  • Gitg Windows, Linux, libre

  • Git Extensions Windows, libre

  • GitHub Desktop
    Windows et Mac, open source

  • TortoiseGit Windows, libre

  • Tower Windows et Mac, payant

Installation

Merci

Merci de votre écoute

Cette présentation est disponible à l’adresse suivante : https://papilip.github.io/git-presentation-cafe_lily

git-presentation-cafe_lily's People

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.