2.8 KiB
2.8 KiB
isHidden | menupriority | kind | date | title | multiTitle | tags | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
false | 30 | article | 2009-11-12T11:39:54+02:00 | The Adventure Begins |
|
|
Liste de commandes
Les commandes pour chaque choses
Dans la première partie, nous avons vu la liste des problèmes résolus par Git. En résumé Git doit pouvoir :
- récupérer les modifications des autres ; - envoyer ses modifications aux autres ; - revenir dans le temps ; - lister les différences entre chaque version ; - nommer certaines versions pour s'y référer facilement ; - afficher l'historique des modifications ; - savoir qui a fait quoi et quand ; - gérer des conflits ; - manipuler facilement des branches. - get others modifications, - send modifications to others, - get back in time, - list differences between each version, - name some versions in order to refer easily to them, - write an historic of modifications, - know who did what and when, - manage conflicts, - easily manage branches.récupérer les modifications des autres
$ git pull
envoyer ses modifications aux autres
$ git push
ou plus généralement
$ git pull
$ git push
revenir dans le temps
Pour toute l'arborescence
$ git checkout
$ git revert
revenir trois versions en arrière
$ git uncommit 3
Revenir avant le dernier merge (s'il s'est mal passé).
$ git revertbeforemerge
Pour un seul fichier
$ git checkout file
$ git checkout VersionHash file
$ git checkout HEAD~3 file
lister les différences entre chaque version
liste les fichier en cours de modifications
$ git status
fr:différences entre les fichier de la dernière version et les fichiers locaux.
$ git diff
liste les différences entre les fichier d'une certaine version et les fichiers locaux.
$ git diff VersionHash fichier
nommer certaines versions pour s'y référer facilement
$ git tag 'toto'
afficher l'historique des modifications
$ git log
$ git lg
$ git logfull
savoir qui a fait quoi et quanden:know who did what and when::
$ git blame fichier
gérer des conflits
$ git conflict
manipuler facilement des branches
Pour créer une branche :
$ git branch branch_name
Pour changer de branche courante :
$ git checkout branch_name