Close

Een volledige Git-repository verplaatsen

Als je worstelt met meerdere Git-repository's, moet je uiteindelijk bestanden tussen de twee repo's verplaatsen. Deze tutorial laat je zien hoe je een volledige Git-repository van de ene externe server naar de andere kunt verplaatsen. Met behulp van de onderstaande stappen kun je zelfs kiezen welke branches en tags je wilt toevoegen.


Laten we de oorspronkelijke repository ORI en de nieuwe NEW noemen. Dit zijn de stappen die nodig zijn om alles van ORI naar NEW te kopiëren:

1. Maak een lokale repository in de map temp-dir met behulp van:

git clone <url to ORI repo> temp-dir
ori repository klonen

2. Ga naar de map temp-dir.

3. Om een lijst te zien van de verschillende branches in ORI doe je het volgende:

git branch -a
Logo Bitbucket
Oplossing bekijken

Git leren met Bitbucket Cloud

git branch-a

4. Bekijk alle branches die je van ORI naar NEW wilt kopiëren met:

git checkout branch-name
checkout-branches

5. Haal nu alle tags op uit ORI met:

git fetch --tags
git-fetch-tags

6. Voordat je de volgende stap uitvoert, moet je ervoor zorgen dat je je lokale tags en branches controleert met behulp van de volgende opdrachten:

git tag
git branch -a
git-tag-en-git-branch-a

7. Verwijder nu de link naar de ORI-repository met de volgende opdracht:

git remote rm origin

8. Koppel nu je lokale repository aan je nieuw aangemaakte NEW-repository met de volgende opdracht:

git remote add origin <url to NEW repo>

9. Push nu al je branches en tags met deze opdrachten:

git push origin --all
git push --tags
eindresultaat

10. Je hebt nu een volledige kopie van je ORI-repo.

Extra


Als je gewoon de volledige repository wilt kopiëren, kun je:

git clone --mirror <url to ORI repo> temp-dir

gebruiken ter vervanging van stap 1 tot en met 5.


Deel dit artikel

Aanbevolen artikelen

Bookmark deze resources voor meer informatie over soorten DevOps-teams of voor voortdurende updates over DevOps bij Atlassian.

Mensen die samenwerken met een muur vol tools

Bitbucket-blog

Toelichting DevOps

DevOps-leertraject

Demo Den Feature-demo's met Atlassian-experts

Hoe Bitbucket Cloud werkt met Atlassian Open DevOps

Meld je aan voor onze DevOps-nieuwsbrief

Thank you for signing up