Wie kann ich mein Git-Repo neu initialisieren?

Lesezeit: 1 Minute

Ich habe einige Anfangsarbeiten an einem Repo durchgeführt und brauche den Verlauf nicht.

Ich möchte ohne Geschichte bei Null anfangen?

Kann ich die einfach löschen .git Ordner und ausführen git init wieder.

Aber wie wirkt sich das auf meine Remote-Repos aus?

  • Sie können dies tun, und es wirkt sich überhaupt nicht auf Ihre Remote-Repos aus (Sie müssten diese separat löschen, wenn Sie dies möchten).

    – Thilo

    25. November 2015 um 0:21 Uhr

  • lokal löschen, dann das Repo erneut auschecken 😉

    – m.aibin

    25. November 2015 um 0:22 Uhr

  • Mögliches Duplikat von The way to “reinit” repository

    – Emlai

    25. November 2015 um 0:24 Uhr

  • @Thilo – Entfernen Sie genau das .git-Verzeichnis, führen Sie git init aus, entfernen Sie alle Ihre Remote-Repos und drücken Sie erneut.

    – kade galt

    25. November 2015 um 0:37 Uhr

  • was hat es damit auf sich, immer wieder neue fragen zu stellen dups – dooops

    – kade galt

    25. November 2015 um 1:12 Uhr

cd "$PWD/`git rev-parse --show-cdup`" #go to the project's root
rm -rf .git

Und dann:

git init .
#...

Was Ihre Remote-Repos betrifft, müssen Sie dies tun git push --force in sie hinein (oder in einen neuen, vollständig separaten Zweig verschieben).

  • Nein, tust du nicht, ich habe ein nacktes Repo, ich habe es gerade gelöscht und neu erstellt, sehr einfach.

    – kade galt

    25. November 2015 um 1:13 Uhr


  • @cadegalt Wenn Sie den Verlauf auch aus der Ferne wiederherstellen möchten, ja, müssen Sie Push erzwingen.

    – Dänenhammer

    25. November 2015 um 3:50 Uhr

1429280cookie-checkWie kann ich mein Git-Repo neu initialisieren?

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

Privacy policy