git clone vs copy paste, was ist der unterschied?

Lesezeit: 1 Minute

wie im Betreff angegeben

Hinweis: Der Git-Klon, den ich meine, ist der Git-Klon ohne Option, der durch “git-Klon /C:/my_origin_folder” ausgeführt wird.

Benutzer-Avatar
manojlds

Diese Antwort von mir bezüglich des Backups sollte Ihnen eine Antwort auf Klonen vs. Kopieren geben: Verschieben eines Git-Repos auf einen zweiten Computer?

Hauptunterschiede:

  1. Wenn Sie klonen, werden Sie remote origin Setup, das auf das ursprüngliche Repo zeigt, sodass Sie dorthin pushen können.
  2. Sie erhalten keine Hooks und Reflogs (und auch alte Objekte) und andere Remotes, wenn Sie klonen, aber Sie schon, wenn Sie kopieren

Beachten Sie, dass sich die Unterschiede beim Klonen mit einem Ordnerpfad geringfügig ändern, da die Objekte und Refs normalerweise nur kopiert / fest verknüpft werden (äquivalent zu --local das ist die Vorgabe bei lokalen Ordnerpfaden)

Benutzer-Avatar
cenanozen

Wenn Sie git clone anstelle von Copy Paste verwenden, ist das ursprüngliche Repository der Ursprung.

Außerdem können Sie beim Klonen auf derselben Maschine –local verwenden, um es schneller zu machen. Von der Handbuchseite:

–lokal, -l

Wenn sich das Repository, aus dem geklont werden soll, auf einem lokalen Computer befindet, umgeht dieses Flag den normalen „Git-bewussten“ Transportmechanismus und klont das Repository, indem es eine Kopie von HEAD und allem in den Verzeichnissen „objects“ und „refs“ erstellt. Die Dateien im Verzeichnis .git/objects/ sind fest verlinkt, um nach Möglichkeit Speicherplatz zu sparen….

  • Wenn Sie einen lokalen Pfad zum Klonen verwenden, ist dies standardmäßig using --local

    – manojlds

    5. September 2011 um 4:08 Uhr

1087580cookie-checkgit clone vs copy paste, was ist der unterschied?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy