Ich möchte eine exakte "Kopie" eines entfernten Zweigs, der in einen bestimmten lokalen Zweig "kopiert" wird.Wie man einen Remote-Git-Zweig sauber zu einem lokalen Repository holt/kopiert
Angenommen, ein Teammitglied hat eine experimentelle Funktion erstellt, die er in einem Zweig namens experiment
im Remote-Repository eingecheckt hat. Ich möchte einen neuen Zweig in meinem lokalen Repository auschecken und den Zweig experiment
, wie er ist, in meinen neu ausgecheckten Zweig "kopieren".
Ich möchte es nicht mit meinem Code zusammenführen - ich möchte meinen Code vollständig überschreiben, damit ich einen sauberen Blick darauf haben kann, was er im "Experiment" Zweig gemacht hat.
Wie würde man einen Remote-Zweig, den jemand anderes dem entfernten Repository in ein eigenes lokales Repository übertragen hat (fetch/pull/whatever ...), auf eine Weise "holen", die nicht versucht, eine Zusammenführung durchzuführen Ihr eigener lokaler Code?
Ich behalte gerne eine separate Kopie meines lokalen Repos für solche Fälle. Es rettet Sie nicht nur vor Fehlern, es erlaubt mir, parallel zu arbeiten. – user1164937