2009-09-29 12 views
2

Voici une question très simple pour un utilisateur Git expérimenté. J'ai créé référentiel sur l'hébergement git et mis en place pc de la mine:Comment utiliser git pour plusieurs développeurs

git init 
git remote add origin [email protected]*.sourcerepo.com:*/ *.git 

Puis, après quelques changements que je fais:

git add . 
git commit 
git push 

Toutes ces actions sont faites sur le premier PC de développeur.

Maintenant la question: Comment le second développeur accède-t-il et prend-il des changements à repo? Tout d'abord, il doit cloner repo?

+1

extrêmement connexes: http://stackoverflow.com/questions/315911/git-for- commencer ners-the-definitive-practical-guide – voyager

+1

Jetez un oeil à ce livre disponible gratuitement pour Git: http://progit.org/ – Telemachus

Répondre

6

Oui, vous utiliseriez un clone. Vous devez également être sûr de définir l'option de configuration sharedrepository:

git config core.sharedRepository "true" 

Vous devez également être au courant, avec plusieurs commiters que l'option extraient vous permettrait de prévisualiser les modifications du référentiel principal, et comment ils s'appliqueraient à vous :

git fetch 
git diff origin 

ou vous pouvez simplement voir une liste de fichiers et diff chacun séparement:

git diff --name-status origin 
3

Oui. Il va être

git clone $giturl 
git add . 
git commit 
git push 

pour lui.

Questions connexes