i et un ami développent une application Web et utilisent Git pour la gestion des versions. Au bureau, nous utilisons un modèle de référentiel central et chaque développeur possède votre référentiel personnel. Mon ami et moi travaillons à la maison maintenant, et j'ai mis en place des fonctionnalités dont mon ami a besoin. Comment puis-je envoyer un CV de mes commits à mon ami, de manière qu'il puisse être au courant de mes améliorations? Détail: Je suis avec plus de commits que mon ami et je ne sais pas à quel point nos branches divergentSynchronisation des dépôts avec Git
Répondre
Vous avez une sorte de référentiel public, n'est-ce pas? Sinon, exécutez
git daemon
Votre ami peut alors tirer votre dépôt dans une nouvelle branche, voir ce qui a changé et éventuellement fusionner:
git checkout -b lucas
git pull git://lucascomputer/
git checkout master
git diff lucas
git merge lucas
Vous pourriez faire une poussée de git à son dépôt. La syntaxe de git poussée est:
git push [remote-repository-reference] [remote-head-name]
Donc, en supposant que le dépôt distant est appelé origine et le nom de la tête à distance est maître la commande serait:
git push origin master
L'exécution de la commande ci-dessus fait deux choses:
- Ajouter un nouvel commit objets envoyés par le référentiel pushing.
- Définissez [remote-head-name] pour pointer sur le même commit que pointe sur le référentiel pushing.
Espérons que cela aide.
Votre ami devrait fonctionner « git checkout HEAD » après, ou il a gagné Ne vois pas tes changements. Voir http://hans.fugal.net/blog/2008/11/10/git-push-is-worse-than-worthless/ – blinry
- 1. Comment gérer git avec deux dépôts
- 2. Sauvegarde des dépôts de gitose avec rsync?
- 3. Magit ne reconnaît pas les dépôts git
- 4. Puis-je utiliser des dépôts git dans svn repos?
- 5. Visualiser les progrès sur les dépôts git
- 6. Récupérer des dépôts avec Structuremap
- 7. Comment déplacer des dépôts Git et minimiser les temps d'arrêt
- 8. synchronisation git de branches rebasées
- 9. Puis-je faire git-svn importer un dépôt Subversion qui lui-même contient des dépôts git
- 10. SVN Logiciel de type moniteur pour les dépôts Git
- 11. git + fichiers partiellement partagés entre les branches/dépôts. C'est possible?
- 12. Quel est l'impact sur les dépôts clonés après un --index-filtre git filtre-branche « git rm ... »
- 13. Sauvegarde des dépôts de subversion
- 14. Procédure de clonage des dépôts Git qui utilisent la sous-arborescence
- 15. Peut-on créer un dépôt git où les branches sont des clones provenant d'autres dépôts?
- 16. Crypter des fichiers ajoutés à des dépôts Mercurial on commit
- 17. Comment joindre deux dépôts git différents en un avec deux branches?
- 18. Le moyen le plus simple de gérer des dépôts git centralisés sur une machine Linux?
- 19. Séance de synchronisation avec des comptes inactifs
- 20. Synchronisation des threads COM avec .NET
- 21. synchronisation des données avec le serveur
- 22. Parallèle.Pour la synchronisation avec des objets NULL
- 23. Public Perforce Open Source Dépôts?
- 24. Gestion des dépôts SVN locaux dans Eclipse
- 25. Git travaillant avec des correctifs
- 26. Fusionner des branches avec Git
- 27. Je suis à la recherche de suggestions pour structurer des projets en utilisant des dépôts et des succursales git
- 28. Synchronisation des données mobiles
- 29. À propos des sous-dépôts hg
- 30. Test des dépôts dans Entity Framework
Je cours git sur Windows. git démon ne fonctionne pas – Lucas
Avez-vous envisagé d'utiliser http://github.com comme référentiel public? Vous pouvez facilement envoyer des demandes d'extraction à cet endroit. – blinry
Le problème est que le référentiel contient un logiciel commercial que nous développons et que l'entreprise que nous travaillons n'a pas de référentiel que nous pouvons utiliser de la maison ... – Lucas