Wie kann ich den Inhalt eines vorhandenen Ordners zur Git-Versionskontrolle hinzufügen?
Das Tutorial hier behandelt den Fall, ein Verzeichnis zu erstellen und dann Quellinhalte hinzuzufügen. Ich habe einen Quellcode in einem Ordner, der pfadabhängig ist und ihn nicht verschieben möchte.
Wie kann ich einfach in meinen Ordner gehen und ihn zu einem Repository machen?
Antworten:
Die endgültige Arbeitslösung mit der Antwort von @Arrigo und dem Kommentar von @Samitha Chathuranga. Ich werde alles zusammenfügen, um eine vollständige Antwort auf diese Frage zu erstellen:
Erstellen Sie ein neues Repository auf bitbucket:
Drücken Sie auf Ich habe ein bestehendes Projekt :
Öffnen Sie die Git CMD-Konsole und geben Sie Befehl 1 aus dem zweiten Bild ein (gehen Sie zu Ihrem Projektordner auf Ihrem PC).
Befehl eingeben
git init
Befehl eingeben
git add --all
Geben Sie Befehl 2 aus dem zweiten Bild ein (
git remote add origin YOUR_LINK_TO_REPO
)Befehl eingeben
git commit -m "my first commit"
Befehl eingeben
git push -u origin master
Hinweis: Wenn Sie eine Fehlermeldung erhalten, bei der E-Mail oder Name nicht erkannt werden können, geben Sie nach dem 5. Schritt einfach die folgenden Befehle ein:
quelle
git remote add origin YOUR_LINK_TO_REPO
git remote set-url origin https://<username>@bitbucket.org/<username>/reponame.git
Sie können ein Git-Verzeichnis in einem Verzeichnis initiieren, das andere Dateien enthält. Danach können Sie Dateien zum Repository hinzufügen und dort festschreiben.
Erstellen Sie ein Projekt mit einem Code:
Führen Sie dann im Ordner des Projekts ein erstes Commit durch:
Wenn Sie Bitbucket oder ähnliches verwenden, fügen Sie ein hinzu
remote
und drücken Sie nach oben:Möglicherweise möchten Sie dann auch Tracking-Zweige usw. konfigurieren. Siehe dazu die
git remote set-branches
zugehörigen Befehle.quelle
git clone [email protected]/mavme/example-site-example7.dev.git'
) und es überprüfen, wenn nichts Wertvolles drin ist. Sie machen den Push von Ihrem Projekt mit Kraft (git push -f some_name
)Benutzer johannes hat Ihnen erklärt, wie Sie in einer allgemeinen Situation vorhandene Dateien zu einem Git-Repository hinzufügen können . Da Sie über Bitbucket sprechen, empfehle ich Ihnen Folgendes:
Erstellen Sie ein neues Repository in Bitbucket (oben auf Ihrer Profilseite sehen Sie eine Schaltfläche zum Erstellen), und Sie gelangen zu dieser Seite:
Füllen Sie das Formular aus, klicken Sie auf Weiter und Sie gelangen automatisch zu dieser Seite:
Wählen Sie, ob Sie vorhandene Dateien hinzufügen möchten, und Sie gelangen auf diese Seite:
Sie verwenden diese Befehle und laden die vorhandenen Dateien in Bitbucket hoch. Danach sind die Dateien online.
quelle
Die Befehle werden in Ihrem Bitbucket-Konto angegeben. Wenn Sie das Repository in Bitbucket öffnen, erhalten Sie die gesamte Liste der Befehle, die Sie in der Reihenfolge ausführen müssen. Was fehlt, ist, wo genau Sie diese Befehle ausführen müssen (Git CLI, SourceTree- Terminal).
Ich hatte Probleme mit diesen Befehlen, als ich diese in Git CLI schrieb, aber wir müssen die Befehle im SourceTree-Terminalfenster ausführen, und das Repository wird zu Bitbucket hinzugefügt.
quelle
Ich habe eine sehr einfache Lösung für dieses Problem. Sie müssen die Konsole nicht verwenden.
TLDR: Repo erstellen, Dateien in vorhandenen Projektordner verschieben, SourceTree fragt Sie, wo sich seine Dateien befinden, und sucht die Dateien. Fertig, Ihr Repo befindet sich in einem anderen Ordner.
Lange Antwort:
Tipps: Die Option In SourceTree klonen ist nicht direkt nach dem Erstellen eines neuen Repositorys verfügbar. Sie müssen daher zuerst auf Readme-Datei erstellen klicken, damit diese Option verfügbar wird.
quelle