Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

GIT

6 réponses
Avatar
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

6 réponses

Avatar
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".

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

--
Nico.
Avatar
JKB
Le Tue, 28 Sep 2010 13:32:40 +0200,
Nicolas Richard écrivait :
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
Avatar
Hugues
Bonjour,

Ce cher JKB a posté :

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/]
Avatar
Hugues
Ce cher JKB a posté :

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/]
Avatar
Hugues
Ce cher Hugues a posté :

Ce cher JKB a posté :

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/]
Avatar
Damien Wyart
* JKB in fr.comp.os.linux.configuration:
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