Module d'export CVS du dépôt publique de tusker:
git clone http://git.gplhost.com/users/tusker/dtc.git
ou le dépôt maître:
git clone http://git.gplhost.com/dtc.git
exportation cvs:
git archive
Pour les commandes CVS add/remove, il y a celles de git add/rm, mais au contraire de CVS, chaque fois que vous éditez un fichier, les changements que vous voulez commiter resterons dans le commit suivant, vous devrez re-git-add' ce fichier. Veuillez le manuel de git et le guide de git pour utilisateurs de CVS pour plus de détails.
Les deux sont disponibles via google en cherchant *manuel git* et *git pour utilisateurs cvs*.
création d'une liste de patches:
Je ne suis pas certain de savoir pourquoi nous aurions besoins de partager des patches lorsque nous tous pourrions les avoir sur les dépôts de chacun de leurs auteurs, mais:
Différentes façons de contrôler votre arbre de travail
git diff (1)
git diff --cached (2)
git diff HEAD (3)
1. les changements sur votre arbre de travail depuis votre dernier git-update-index.
2. les changement entre l'index et les derniers commit; ce que vous auriez commité en exécutant git commit sans l'option -a.
3. les changements sur votre arbre de travail depuis votre dernier commit; ce que vous auriez commité en exécutant git commit -a.
Pulling depuis le git de quelqu'un d'autre:
git pull git://example.com/project.git master # chercher et fusionner sur une branche distante
Envoyer une liste de modifications sur le git maître:
En théorie, le répertoire publique ne PEUT PS être changé par plusieurs personnes en même temps, mais j'ai arrangé (pour l'instant) pour que le répertoire maître soit -- celui qui édite le dépôt public.
Voici une liste de paquets debian que vous voudrez peut-être installer avec apt-get:
git-core
git-doc
gitk
d'une manière générale la ligne suivante devrait suffire:
apt-get install git-core git-doc gitk curl debhelper po-debconf gettext fakeroot build-essential