title: "Tutoriel git
introduction | installation | dépôt local | dépôt distant | branches | forks
"
output:
toc: true
Lorsque l'on travaille sur un dépôt, on réalise des commits successifs. Git permet également, à partir d'un commit donné, de réaliser plusieurs branches de commits en parallèle. Ceci permet de faire une série de modifications sans risquer de perturber la branche principale du projet, utilisée par tout le monde. Une branche peut ensuite être fusionnée dans une autre, par exemple dans la branche principale, pour y intégrer ses modifications une fois abouties. Si les modifications n'ont pas abouties, la branche peut être abandonnée ou même supprimée.
L'utilisation des branches est très naturelle avec git et permet d'organiser le déroulement du projet. Souvent, on utilise une branche master qui "doit toujours fonctionner"; pour chaque fonctionnalité à ajouter, on dérive une nouvelle branche que l'on fusionne ensuite dans le master une fois la fonctionnalité réalisée (ou partiellement réalisée) et testée.
git log --graph --all --oneline --decorate
git reset --hard e6c8e8e
git push origin HEAD:master -f
git reset --hard e6c8e8e
TODO : supprimer
Résumé des commandes git précédentes :
---|---|
git
| |
Quelques conseils de méthode de travail :
TODO
Dernière mise à jour : 2016-03-05