Git: repository Klonen in neue repository
Bin ich Git (bitbucket) und ein repository mit meinem code. Ich möchte nun diesen code verwenden und weitgehend ändern Sie es für ein anderes Projekt zusammen. Ich verstehe, dass ich Abstrakt die gemeinsamen Komponenten, um eine Dritte Bibliothek und benutzen, aber um des Arguments Willen, wenn ich will, um den Klon des aktuellen repository in ein neues, ist das möglich, ohne manuell kopieren Sie den code und drängen auf ein neues repo?
Dank,
Aly
InformationsquelleAutor Aly | 2013-07-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ersten clone das repository, das Sie wollen, mit zu arbeiten. Dieser Schritt übersprungen werden, wenn Sie wollen, dass es alles in dem Ordner, den Sie sind schon in.
Klonen-bringen wird über die Fernbedienungen angegebenen Verzeichnis. So müssen Sie entfernen Sie die Fernbedienungen Sie nicht wollen.
Und fügen Sie diejenigen, die Sie tun, nachdem Sie erstellt haben Ihre remote-repository.
Möchten Sie auch
--set-upstream-to
oder-u
zu sagen git dies ist das remote-repository dieser Zweig wird aktualisiert, vorausgesetzt, Sie sind auf dem master-branch.Dann müssen Sie entscheiden, welche Zweige zu halten, und fügen Sie auf der Fernbedienung. Wenn Sie wollen, schieben Sie alle, nur tun
git push --mirror
. Dies wird push alle tags und Ihre Fernbedienungen. Aber da wir bearbeitet Ihre Fernbedienungen in einem früheren Schritt, es sollte kein problem sein.Wenn Sie nur wollen, zu halten, können Sie
git push -u origin <branch>
Sie jeden, den Sie wollen.InformationsquelleAutor RyPeck
Können Sie einfach
set-url
zu schieben, das vorhandene repository in ein neues repository:cd file:///path/to/repo/
git remote set-url origin <url-of-new-repo>
git push -u origin master
InformationsquelleAutor Mobiletainment
können Sie entweder duplizieren Sie das vorhandene repo und entfernen Sie die Fernbedienung, oder Sie können kopieren Sie den Ordner auf dem Dateisystem, und ändern/entfernen Sie die Fernbedienungen in einer Kopie.
aber Ihre Frage ist nicht allzu klar, hier ist eine andere Sache, die möglich ist:
fügen Sie eine andere Fernbedienung, um eine vorhandene Fernbedienung (neben der Herkunft) und drücken Sie auf die remote.
hängt davon ab, ob er möchte, dass ein lokaler Klon oder ein weiteres remote-repository
InformationsquelleAutor mnagel