GIT

Le
JKB
Bonjour à tous,

J'ai installé pour le développement d'un projet un serveur git et
j'avoue ne pas tout avoir compris du fonctionnement du truc.
git fonctionne. Je peux depuis n'importe où faire un

git clone <mon dépôt>

et ça fonctionne. Je peux aussi, à partir du dépôt, ajouter des
bouts avec git add et git commit. Je n'arrive pas à comprendre
comment un utilisateur _distant_ peut 'commiter' des modifications
au serveur. J'ai bien vu git pull et quelques autres choses, mais je
n'ai pas réussi à les utiliser. Existe-t-il quelque part une
documentation complète expliquant la chose ?

Cordialement,

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse
=> http://grincheux.de-charybde-en-scylla.fr
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Nicolas Richard
Le #22623511
Le 28/09/10 13:12, JKB a écrit :
comment un utilisateur _distant_ peut 'commiter' des modifications
au serveur. J'ai bien vu git pull et quelques autres choses, mais je
n'ai pas réussi à les utiliser. Existe-t-il quelque part une
documentation complète expliquant la chose ?



Dans un premier temps "git help tutorial", puis pour le problème plus
spécifique : "git help push" et/ou "git help cvs-migration" et "git help
workflows".

Note : je n'ai pas (encore) suivi mes propres conseils ; je ne connais
presque rien à git, mais c'est sur ma todo list.

--
Nico.
JKB
Le #22623591
Le Tue, 28 Sep 2010 13:32:40 +0200,
Nicolas Richard
Le 28/09/10 13:12, JKB a écrit :
comment un utilisateur _distant_ peut 'commiter' des modifications
au serveur. J'ai bien vu git pull et quelques autres choses, mais je
n'ai pas réussi à les utiliser. Existe-t-il quelque part une
documentation complète expliquant la chose ?



Dans un premier temps "git help tutorial", puis pour le problème plus
spécifique : "git help push" et/ou "git help cvs-migration" et "git help
workflows".



J'ai bien lu et relu le truc, mais il me manque quelque chose pour
la compréhension du 'pull'.

Note : je n'ai pas (encore) suivi mes propres conseils ; je ne connais
presque rien à git, mais c'est sur ma todo list.



Je me dis que CVS, finalement, ça marche plutôt pas mal...

Merci,

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
Hugues
Le #22623681
Bonjour,

Ce cher JKB
Bonjour à tous,

J'ai installé pour le développement d'un projet un serveur git et
j'avoue ne pas tout avoir compris du fonctionnement du truc.
git fonctionne. Je peux depuis n'importe où faire un

git clone <mon dépôt>



Ok, c'est donc que ton dépôt est disponible.

et ça fonctionne. Je peux aussi, à partir du dépôt, ajouter des
bouts avec git add et git commit. Je n'arrive pas à comprendre
comment un utilisateur _distant_ peut 'commiter' des modifications
au serveur. J'ai bien vu git pull et quelques autres choses, mais je
n'ai pas réussi à les utiliser. Existe-t-il quelque part une
documentation complète expliquant la chose ?



Les pages man (celle de git-pull a une partie "GIT URLS" très
intéressante, ainsi qu'une partie sur les "remotes", çàd les dépôts
distants), notamment de git-clone, git-push, git-pull, git-remote.

Sinon, tu as de la documentation sur wikipédia :
http://fr.wikipedia.org/wiki/Git (très bonne entrée en la matière)

Et un excellent tutoriel ici :
http://yannesposito.com/Scratch/fr/blog/2009-11-12-Git-for-n00b/



(pour info, c'est un git-push que tu veux faire, et non un git-pull..)

--
Hugues Hiegel [http://www.hiegel.fr/~hugues/]
Hugues
Le #22623671
Ce cher JKB

Je me dis que CVS, finalement, ça marche plutôt pas mal...



Ça n'a rien à voir.
Git est beaucoup plus puissant, et te permet d'avoir un bien meilleur
contrôle sur ta gestion de conf..

--
Hugues Hiegel [http://www.hiegel.fr/~hugues/]
Hugues
Le #22623761
Ce cher Hugues
Ce cher JKB

Je me dis que CVS, finalement, ça marche plutôt pas mal...



Ça n'a rien à voir.
Git est beaucoup plus puissant, et te permet d'avoir un bien meilleur
contrôle sur ta gestion de conf..



http://whygitisbetterthanx.com/ :)

--
Hugues Hiegel [http://www.hiegel.fr/~hugues/]
Damien Wyart
Le #22623991
* JKB
Je n'arrive pas à comprendre comment un utilisateur _distant_ peut
'commiter' des modifications au serveur. J'ai bien vu git pull et
quelques autres choses, mais je n'ai pas réussi à les utiliser.
Existe-t-il quelque part une documentation complète expliquant la
chose ?



Cette documentation, correspondant à une livre papier est très bien
faite : http://progit.org/book/, notamment, dans ton cas, les chapitres
4 et 5.

J'ai bien aussi celle-ci, dans un style assez différent (à toi de voir
celle qui pourrait te convenir le mieux) :
http://www-cs-students.stanford.edu/~blynn/gitmagic/
notamment les chapitres 3 et 6.


Bonne lecture,
--
DW
Publicité
Poster une réponse
Anonyme