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 .git
directory. 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
terminal
en 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
cd
typen (de spatie is belangrijk), je git repo-map van Finder naar het terminalvenster slepen en neerzetten, op returndrukken en vervolgens typrm -fr .git
en 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 -rf
zijn 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 .git
te verwijderen sinds ik rm
is 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):
- De
.git
repository is normaal gesproken verborgen in windows - Dus je moet de “verborgen items” markeren om de verborgen mappen weer te geven
- Op de bovenste site van je directory vind je de “view” optie
- Binnen de “view” optie vind je “verborgen items” en markeer deze
- Dan zie je de
.git
repository 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 .git
en 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:
- Druk op de startknop
- Zoekbronnenmonitor
- 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:
- Log in op uw account
- Klik op Instellingen -> Algemeen
- Selecteer uw repository (die u wilt verwijderen)
- Klik onderaan op ‘Geavanceerd’
- Klik op ‘Project verwijderen’
-
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. -
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.