Loading...

loading logo
languelanguage

Liste de commandesCommand List

Liste de commandesCommand List

Les commandes pour chaque chosesCommand for each functionality

Dans la première partie, nous avons vu la liste des problèmes résolus par Git. En résumé Git doit pouvoir : In the first part, we saw the list of resolved problem by Git. To resume Git should do:

  • 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 autresget others modifications

    $ git pull
    

    envoyer ses modifications aux autressend modifications to others

    $ git push
    

    ou plus généralement or more generally

    $ git pull
    $ git push
    

    revenir dans le tempsget back in time

    Pour toute l'arborescenceFor all tree

    $ git checkout
    
    $ git revert
    

    revenir trois versions en arrière revert three version before (see my .gitconfig file).

    $ git uncommit 3
    

    Revenir avant le dernier merge (s'il s'est mal passé). Undo the las merge (if something goes wrong)

    $ git revertbeforemerge
    

    Pour un seul fichierFor one file

    $ git checkout file
    $ git checkout VersionHash file
    $ git checkout HEAD~3 file
    

    lister les différences entre chaque versionlist differences between each version

    liste les fichier en cours de modificationslist files being modified

    $ git status
    

    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 facilementname some version to refer to them in the future

    $ git tag 'toto'
    

    afficher l'historique des modificationsshow historic of modifications

    $ git log
    $ git lg
    $ git logfull
    

    savoir qui a fait quoi et quandknow who did what and when

    $ git blame fichier
    

    gérer des conflitshandle conflicts

    $ git conflict
    

    manipuler facilement des branchesmanage branches

    Pour créer une branche :  To create a branch: 

    $ git branch branch_name
    

    Pour changer de branche courante :  To change the current branch: 

    $ git checkout branch_name
    

    commentairescomments

    Entirely done with Site entièrement réalisé avec Vim etand nanoc
    Validation : Validation: [xhtml] . [css] . [rss] [rss]
    Copyright© Droits de reproduction ©
    Last modified: 12/22/2009 dernière modification: 22/12/2009