http://git-scm.com/

Quelques commandes fréquemment utilisées:

1. Initialiser un répertoire

"git init" ou "git clone"

2. Copier un repository distant vers ma machine locale

git clone git://mywebsite.com/personnal/project1.git ./MyProject

3. Savoir dans quelle branche je suis

git branch

4. Lister les modifications sur les fichiers (ajout, modification, suppression)

git status

5. Valider les modifications sur ma branche locale

git commit -a -m "my comment"
// -a pour ajouter les fichiers non trackés
// -m pour commenter "inline" le commit

6. Changer de branche

git checkout MyBranch

7. Fusionner 2 branches

git merge MyBranch

8. “Pousser” notre branche sur le serveur

git push origin master

9. Créer une nouvelle branche à partir de la branche courante

git branch MyNewBranch

10. Listes mes branches

git branch -a

11. Garder l’état de ma branche sans commiter

git stash

12. Supprimer une branche

git branch -d MyBranch

13. Réinitialiser le répertoire dans l’état du dernier commit/pull

git reset --hard {rep version}

14. Visualiser les commit/branches

git log -graph
ohelin@BUDDY ~/Documents/PROJETS/Editor/V11/Editor
$ git log --graph
* commit a223661773683ed5b55b28884a93327f6bcb73ea
| Author: ohelin <olivier.helin@activeeon.com>
| Date:   Wed Jul 21 11:09:25 2010 +0200
|
|     fix merge
|
*   commit 946e1839562554b275f85df10e5aedfbf7ea5315
|\  Merge: 2fec819... 7a8617b...
| | Author: ohelin <olivier.helin@activeeon.com>
| | Date:   Wed Jul 21 11:08:52 2010 +0200
| |
| |     Merge branch 'nativeexecutable'
| |
| * commit 7a8617b2552216c6f9e3ae0ac0956ae7eb424b0f
| | Author: ohelin <olivier.helin@activeeon.com>
| | Date:   Wed Jul 21 09:59:01 2010 +0200
| |
| |     NativeExecutable > StaticCommand > Arguments Edition
| |
| * commit 54e2c2127c62d15d497dfaf4f6c06b800f42426f
| | Author: ohelin <olivier.helin@activeeon.com>
| | Date:   Mon Jul 19 11:29:32 2010 +0200
| |
| |     Replace Dynamic & Static Rectangles by Icons
| |
* | commit 2fec819c1ef7ebf8da7bd9440c7107000f5144d6
|/  Author: ohelin <olivier.helin@activeeon.com>
|   Date:   Mon Jul 19 12:00:46 2010 +0200
|
|       Image

15. Annuler le dernier commit

$ git commit --amend
Last modified: 25 August 2010

Author

Comments

Write a Reply or Comment

Your email address will not be published.