Git débutant et SVN vers Git¶
par Dorian Goepp et Françoise Conil, Ingénieurs d’Étude au LIRIS.
jeudi 27 juin 2019
git est un logiciel de gestion de versions décentralisé, https://git-scm.com/book/
svn est un logiciel de gestion de versions, mais centralisé, http://svnbook.red-bean.com/
Un gestionnaire de version permet de stocker un ensemble de fichiers en conservant la chronologie des modifications qui ont été effectuées.
La majeure partie du café sera consacrée à Git, un quart d’heure est envisagé pour la partie Svn vers Git.
Git débutant
Installer Git et configurer nom et e-mail avec git config
Présentation brève des Workspaces dans Git
Créer un dépôt sur Gitlab / Github - cloner le dépôt vide créé sur GitLab et travailler dans ce dépôt - versionner un dossier contenant déjà des fichiers et l’envoyer le dépôt créé sur Gitlab
Cloner un dépôt existant et travailler dans ce dépôt
Partager son code & travailler à plusieurs
« git log » et outils graphiques de base pour visualiser l’historique
Annuler des modifications, ou revenir sur ses pas
Optionnel : créer et gérer une branche
Optionnel : gérer les « remote »
Bonnes pratiques
Svn vers Git
Pourquoi passer de svn à git ?
Comment faire avec git ce que je faisais avec svn ?
Migrer son projet d’un serveur svn vers un serveur git avec git-svn