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 |
Comments