Ich habe ein lokales Git-Repository gestartet. Jetzt, an diesem Punkt, möchte ich es veröffentlichen, sagen wir zu Github, aber ich möchte nicht die ganze Geschichte des Projekts veröffentlichen, nur die neueste Version.Den HEAD einer Verzweigung ohne alle vorherigen Commit-Objekte veröffentlichen
Insbesondere möchte ich einen lokalen "Pub" Zweig erstellen, einige Änderungen daran vornehmen (möglicherweise vertrauliche Informationen verbergen), und die Veröffentlichung der "Pub" Zweigstelle.
Wenn ich tun würde, was ich mit einem einfachen Push gesagt habe, werde ich feststellen, dass alle "Pub" -Historien im Remote-Repository veröffentlicht werden, etwas, das ich nicht möchte, da auch sensible Informationen veröffentlicht werden.
Wie kann dies erreicht werden?
Danke!
+1 für die alternative Lösung –
Ich würde sagen, Plüsch auch für die Alternative, außer er scheint zu Github oder dergleichen zu veröffentlichen, die eine Tarball weniger nützlich machen würde. –
Vielen Dank für Ihre Antwort. Ich möchte meinen Code über ein Git-Repository hauptsächlich aus zwei Gründen veröffentlichen: 1 - Ich möchte die Geschichte des veröffentlichten Codes verfolgen. 2 - Es ist schön, dass andere daran mitarbeiten. Nochmals vielen Dank. –