----- # Custom isHidden: false menupriority: 30 kind: article created_at: 2009-11-12T11:39:54+02:00 title: The Adventure Begins multiTitle: fr: Liste de commandes en: Command List tags: - git ----- # 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][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. ### récupérer les modifications des autres
$ git pull
$ git push
$ git pull
$ git push
$ git checkout
$ git revert
$ git uncommit 3
$ git revertbeforemerge
$ git checkout file
$ git checkout VersionHash file
$ git checkout HEAD~3 file
$ git status
$ git diff
$ git diff VersionHash fichier
$ git tag 'toto'
$ git log
$ git lg
$ git logfull
$ git blame fichier
$ git conflict
$ git branch branch_name
$ git checkout branch_name