Hoe verwijder je een git-repository die is gemaakt met init volledig?

Ik heb een git-repository gemaakt met git init. Ik wil het geheel verwijderen en een nieuwe aanmaken.


Antwoord 1, autoriteit 100%

Git bewaart al zijn bestanden in de .gitdirectory. Verwijder die gewoon en start opnieuw.

Als je het niet kunt vinden, is dat omdat het verborgen is.

  • In Windows 7 moet u naar uw map gaan, linksboven op Organiserenklikken, vervolgens op Map- en zoekoptiesklikken en vervolgens klikken op het tabblad Bekijkenen klik op het keuzerondje Verborgen bestanden, mappen en stations weergeven.

  • Op een Mac OS:

    • Open een terminal (via Spotlight: druk op CMD+ SPACE, typ terminalen druk op Enter) en voer uit:

      defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
      

      Opmerking: de sneltoets om verborgen bestanden in Finder weer te geven is
      CMD+ SHIFT+ .dus het is niet langer nodig om de
      vinderconfiguratie op deze manier

    • Je kunt ook cdtypen (de spatie is belangrijk), je git repo-map van Finder naar het terminalvenster slepen en neerzetten, op returndrukken en vervolgens typ rm -fr .giten retourneeropnieuw.

  • Gebruik op Ubuntu de sneltoets Ctrl + H.


Antwoord 2, autoriteit 45%

Als je echt alle repository wilt verwijderen en alleen de werkdirectory wilt behouden, dan zou het zo simpel moeten zijn.

rm -rf .git

De gebruikelijke voorwaarden over rm -rfzijn van toepassing. Zorg ervoor dat je een up-to-date back-up hebt en absoluut zeker bent dat je op de juiste plaats bent voordat je de opdracht uitvoert. enz., enz.


Antwoord 3, autoriteit 3%

Als u alle .git-mappen in een project wilt verwijderen, gebruikt u de volgende opdracht:

find . -type f | grep -i "\.git" | xargs rm

Hiermee wordt ook alle .git-mappen en .gitignore-bestanden uit alle submappen


4

Na het klonen van de repo

cd /repo folder/

Om vervolgens naar de bestandsdirectory te gaan

ls -a

Om alle bestanden verborgen en onbewast te bekijken

.git .. .gitignore .etc

Als u wilt, kunt u de repo-oorsprong controleren

git remote -v

Verwijder nu .git die alles bevat over git

rm -rf .git

Na het verwijderen zou u ontdekken dat er weer geen git-linke controle is

git remote -v

Nu kunt u uw repository initeren met

git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/Leonuch/flex.git
git push -u origin main

5

waar $ git_dir het pad is naar de map die moet worden doorzocht (het GIT REPO-pad), voert u het volgende in terminal uit.

find $GIT_DIR -name *.git* -ok rm -Rf {} \;

Dit zal recursief zoeken naar directory’s of bestanden die “.git” bevatten in de bestands-/directorynaam binnen de opgegeven Git-directory. Dit omvat .git/- en .gitignore-bestanden en alle andere .git-achtige activa. De opdracht is interactief en wordt gevraagd voordat deze wordt verwijderd. Om door te gaan met verwijderen, voert u gewoon y in en vervolgens Enter.


Antwoord 6

Je kunt er een aliasvoor maken. Ik gebruik ZSH-shell met Oh-my-Zsh en hier is een handige alias:

# delete and re-init git
# usage: just type 'gdelinit' in a local repository
alias gdelinit="trash .git && git init"

Ik gebruik Prullenbakom de map .gitte verwijderen sinds ik rmis echt gevaarlijk:

trash .git

Vervolgens initialiseer ik de git repo opnieuw:

git init

Antwoord 7

De .git-repository op uw computer volledig verwijderen (in Windows 8 en hoger):

  1. De .gitrepository is normaal gesproken verborgen in windows
  2. Dus je moet de “verborgen items” markeren om de verborgen mappen weer te geven
  3. Op de bovenste site van je directory vind je de “view” optie
  4. Binnen de “view” optie vind je “verborgen items” en markeer deze
  5. Dan zie je de .gitrepository en dan kun je deze verwijderen

Antwoord 8

u kunt gebruiken:

git remote verwijder oorsprong

om een gekoppelde opslagplaats te verwijderen:

git remote origin toevoegen

om een nieuwe toe te voegen


Antwoord 9

Ik heb het geprobeerd:

rm -rf .giten ook

Git bewaart al zijn bestanden in de .git directory. Verwijder die maar
en start opnieuw.

Geen van beide werkte voor mij. Dit is wat deed:

  • Verwijder alle bestanden behalve .git
  • git add . -A
  • git commit -m “hele project verwijderd”
  • git push

Maak/herstel vervolgens het project vanaf een back-up:

  • Maak nieuwe projectbestanden (of kopieer en plak een back-up)
  • git add . -A
  • git commit -m “opnieuw gemaakt project”
  • git push

Antwoord 10

In vensters:

  1. Druk op de startknop
  2. Zoekbronnenmonitor
  3. Onder CPU-tabblad -> typ .git -> klik met de rechtermuisknop op rundll32 en beëindig het proces

Je kunt nu de .git-map verwijderen


Antwoord 11

Geen zorgen, eens met de bovenstaande antwoorden:

Maar voor een privéproject, volg de stappen voor Gitlab:

  1. Log in op uw account
  2. Klik op Instellingen -> Algemeen
  3. Selecteer uw repository (die u wilt verwijderen)
  4. Klik onderaan op ‘Geavanceerd’
  5. Klik op ‘Project verwijderen’
  6. U wordt gevraagd uw projectnaam in te voeren

    Deze actie kan leiden tot gegevensverlies. Om onbedoelde handelingen te voorkomen vragen wij u om uw voornemen te bevestigen.
    Typ ‘sample_project’ om door te gaan of sluit dit modaal om te annuleren.

  7. Uw project is nu succesvol verwijderd.


Antwoord 12

Windows cmd-prompt:
(Je zou het onderstaande commando rechtstreeks in windows cmdkunnen proberen als je niet vertrouwd bent met grep, rm -rf, find, xargs etc.,commando’s in git bash )

Verwijder .gitrecursief in de projectmap met het volgende commando in cmd:

VOOR /F “tokens=*” %G IN (‘DIR /B /AD /S .git‘) DO RMDIR /S /Q “%G”


Antwoord 13

True, zoals de mijne is opgeslagen in gebruikers, dus moest openen om gebruikers te bekijken om op je linker-linkse zoekopties te bekijken, openen het en bewerk het mappen’View-opties in het oog op het weergeven van verborgen bestanden / mappen, al uw mappen zijn Weergegeven en u kunt de repo handmatig verwijderen, vergeet niet om de bestanden / mappen te verbergen die eenmaal zijn gedaan met de Delete.

Other episodes