Wenn ich Projekt A in einem neuen Projekt, B, klonen/forkeln/abarbeiten möchte, was wäre der beste Ansatz?Die beste Methode, um ein Basisrepository für ein neues Projekt zu bearbeiten
Meine aktuelle Idee ist, dies zu tun:
- Klon-Repository A, und zwei Fernbedienungen erstellen. Der erste, das ein aussagekräftiger Name in die Repository-URL der Repository A zeigt, und die zweiten,
origin
, die B. zu der Verwahrungsstelle weist
Der Grund, warum ich dies tun wollen ist, so dass Repository B-Repository A haben kann eine Basis, und jederzeit Änderungen an Repository A vorgenommen werden, die ich zusammenführen möchte, kann ich nur git pull <repository-A-remote-name> <branch>
und wenn ich zu Repository-BI schieben möchten, nur zum Ursprung drücken.
Hat jemand schon einmal diese Art von Workflow gehabt, und wenn ja, würden Sie sagen, dass dies ein guter Ansatz ist, oder haben Sie etwas anderes versucht?
Hinweis: Pull-Anforderungen auf GitHub sind hier nicht notwendig, da Projekt A nie die Änderungen des Projekts B braucht, aber Projekt B müssen immer in Aktuelles fusionieren A. Projekt
Forking ist im Prinzip das Gleiche wie Klonen. 'Forking 'ist nur ein etwas ausgefallenerer Name, den github erfunden hat. Also 1. und 2. sind identisch. Siehe [hier] (http://stackoverflow.com/questions/6286571/are-git-forks-actually-git-clones) – ckruczek
Klonen Sie, wenn Sie den GitHub, Gabel und klonen Sie dann die Gabel, wenn Sie nicht tun. – OldBunny2800
Ah gute Punkte. Repository A und B sind im Besitz von mir. Frage aktualisiert :) – Lansana