Débuter avec git¶
par Éric Lombardi, Ingénieur d’Étude au LIRIS
mercredi 25 avril 2018
git est un logiciel de gestion de versions décentralisé qui permet de stocker un ensemble de fichiers en conservant la chronologie de toutes les modifications qui ont été effectuées dessus. Il permet notamment de retrouver les différentes versions d’un lot de fichiers connexes.
Ce café prendra la forme d’une démonstration interactive de l’utilisation de git au quotidien.
Voici la liste des commandes git qui seront mises en oeuvre et expliquées :
git init .
git status
git add filename + git commit
git diff
git diff filename
git commit filename1 filename2 …
git commit -a
git log
git checkout commit_ref
git checkout master
git checkout – filename
git rm –cached filename
git commit –amend
git revert commit_ref
git reset commit_ref
git reset –hard commit_ref
git branch branchname
git checkout branchname
git merge branchname
git branch -d branchname
git init –bare test_repo.git
git clone login@server:~/test_repo.git
git push
git pull