Git
Pour contribuer avec Git
Ajout de nouveau fichier au dépôt
(le fichier est juste en « stage » pour le prochain commit)
<code>git add monnouveaufichier.py</code>
Renommage de fichier
(le fichier est juste en « stage » pour le prochain commit)
<code>git mv monvieuxfichier.py monnouveaufichier.py</code>
« Commit » local de tous les changements que l'on a fait
<code>git commit -a</code>
« Commit » local de tous les changements que l'on a fait sur un ou plusieurs fichiers
git add fichier1 fichier2 git commit
« Commit » local au nom de quelqu'un d'autre
<code>git commit --author="Nom <adresse@toto.com>"</code>
Publication des changements sur gitorious
(si l'on s'est connecté sur le compte et que l'on a ajouté sa clé ssh publique)
<code>git push</code>
Sinon, création d'un patch
<code>git format-patch master --stdout > ma_superbe_amelioration.patch</code>
(patch prêt à être envoyé par courriel)
Récupération de la dernière version
<code>git pull</code>
Savoir dans quel états sont les fichiers
git status