J'ai deux référentiels, et j'ai besoin de copier la totalité de l'un sur l'autre vide qui a des niveaux d'accès différents du premier. La copie et le référentiel mère ne doivent pas être liés ensemble.
Je suis nouveau dans git et ce serait génial si quelqu'un pouvait m'aider avec ça.
Réponses:
Voir https://help.github.com/articles/duplicating-a-repository
Version courte:
Afin de faire une duplication exacte, vous devez effectuer à la fois un clone nu et un push-miroir:
REMARQUE: ce qui précède fonctionnera correctement avec n'importe quel dépôt git distant, les instructions ne sont pas spécifiques à github
Ce qui précède crée une nouvelle copie distante du dépôt. Puis clonez-le sur votre machine de travail.
la source
Jeremy.git
Jeremy.git
Vous pouvez également utiliser git-copy .
Installez-le avec Gem,
ensuite
la source
sudo apt install ruby
.Si vous copiez sur GitHub, vous pouvez utiliser l' importateur GitHub pour le faire pour vous. Le dépôt d'origine peut même provenir d'autres systèmes de contrôle de version.
la source
Si vous souhaitez simplement créer un nouveau référentiel en utilisant la totalité ou la plupart des fichiers d'un existant (c'est-à-dire comme une sorte de modèle), je trouve que l'approche la plus simple consiste à créer un nouveau référentiel avec le nom souhaité, etc., le cloner sur votre bureau, puis ajoutez simplement les fichiers et les dossiers que vous souhaitez.
Vous n'obtenez pas toute l'historique, etc., mais vous ne le souhaitez probablement pas dans ce cas.
la source
Ouvrez le terminal.
Créez un clone nu du référentiel.
cd ancien-repository.git
la source