Risposte:
Git mantiene tutti i suoi file nella .git
directory. Basta rimuovere quello e di nuovo init.
Se non riesci a trovarlo, è perché è nascosto.
In Windows 7, devi andare nella tua cartella, fare clic su Organizein alto a sinistra, quindi fare clic su Folder and search options, quindi fare clic sulla Viewscheda e fare clic sul Show hidden files, folders and drivespulsante di opzione.
Su un Mac OS:
Apri un Terminale (tramite Spotlight: premi CMD+ SPACE, digita terminal
e premi Enter) ed esegui:
defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
Nota: la scorciatoia da tastiera per mostrare i file nascosti nel Finder è CMD+ SHIFT+, .quindi non è più necessario modificare la configurazione del Finder in questo modo
Puoi anche digitare cd
(lo spazio è importante), trascinare la cartella git repo dal Finder alla finestra del terminale, premere return, quindi digitare rm -fr .git
, quindi di returnnuovo.
Su Ubuntu, usa il collegamento Ctrl + H.
cmd + shift + .
questo è stato un risultato eccezionale su Google per me, quindi le persone probabilmente lo troveranno molto anche se è vecchio.
Se vuoi davvero rimuovere tutto il repository, lasciando solo la directory di lavoro, dovrebbe essere semplice come questo.
rm -rf .git
Si rm -rf
applicano le solite disposizioni in merito . Assicurati di avere un backup aggiornato e di essere assolutamente sicuro di essere nel posto giusto prima di eseguire il comando. ecc. ecc.
Se vuoi eliminare tutte le cartelle .git in un progetto usa il seguente comando:
find . -type f | grep -i "\.git" | xargs rm
Ciò eliminerà anche tutte le cartelle .git e i file .gitignore da tutte le sottocartelle
Alternativa all'uccisione di TortoiseGit:
rmdir /S /Q
)Dove $ GIT_DIR è il percorso della cartella da cercare (il percorso repository git), eseguire quanto segue nel terminale.
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
Questo ricercherà ricorsivamente qualsiasi directory o file contenente ".git" nel nome file / directory all'interno della directory Git specificata. Ciò includerà i file .git / e .gitignore e qualsiasi altra risorsa simile a .git. Il comando è interattivo e chiederà prima di rimuovere. Per procedere con la cancellazione, basta inserire y, quindi Enter.
dopo aver clonato il repository
cd /repo folder/
per andare alla directory dei file quindi
ls -a
per vedere tutti i file nascosti e non nascosti
.git .. .gitignore .etc
se ti piace puoi controllare l'origine del repo
git remote -v
ora elimina .git che contiene tutto su git
rm -rf .git
dopo l'eliminazione, scopriresti che non esiste di nuovo un controllo remoto collegato a git
git remote -v
ora puoi inizializzare il tuo con
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 master
Per eliminare completamente il .git
repository sul tuo computer (in Windows 8 e versioni successive):
.git
repository è normalmente nascosto in Windows .git
repository, quindi è possibile eliminarloÈ possibile creare un alias per questo. Sto usando la shell ZSH con Oh-my-Zsh ed ecco un utile alias:
# delete and re-init git
# usage: just type 'gdelinit' in a local repository
alias gdelinit="trash .git && git init"
Sto usando Cestino per eliminare la .git
cartella dal momento che l'uso rm
è davvero pericoloso:
trash .git
Quindi sto reinizializzando il repository git:
git init
Provai:
rm -rf .git
e anche
Git mantiene tutti i suoi file nella directory .git. Basta rimuovere quello e di nuovo init.
Né ha funzionato per me. Ecco cosa ha fatto:
.git
Quindi creare / ripristinare il progetto dal backup:
In windows:
Ora puoi eliminare la cartella .git
Nessun problema, concordato con le risposte di cui sopra:
Ma per il progetto privato, segui i passaggi per Gitlab:
Ti verrà chiesto di digitare il nome del tuo progetto
Questa azione può portare alla perdita di dati. Per prevenire azioni accidentali ti chiediamo di confermare la tua intenzione. Digita "sample_project" per procedere o chiudi questo modale per annullare.
Ora il tuo progetto è stato cancellato con successo.
Prompt cmd di Windows: (Potresti provare il comando seguente direttamente in windows cmd se non ti senti a tuo agio con grep, rm -rf, find, xargs ecc., Comandi in git bash )
Elimina .git ricorsivamente all'interno della cartella del progetto con il seguente comando in cmd:
FOR / F "token = *"% G IN ('DIR / B / AD / S .git ') DO RMDIR / S / Q "% G"
vero, come il mio è stato memorizzato negli UTENTI, quindi ho dovuto aprire gli UTENTI andare su Visualizza in alto a sinistra trovare Opzioni, aprirlo e modificare le opzioni di visualizzazione delle cartelle in vista ancora per visualizzare file / cartelle nascosti, tutte le cartelle verranno visualizzate e tu può eliminare manualmente il repository, ricordati di nascondere i file / le cartelle una volta fatto con l'eliminazione.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
per nascondere nuovamente i file nascosti.