git init
を使ってgitリポジトリを作成しました。それを完全に削除して新しいものを始めたいのですが。
Gitはすべてのファイルを.git
ディレクトリに保存します。それを削除してもう一度initしてください。
あなたがそれを見つけることができないならば、それはそれが隠されているからです。
Windows 7では、あなたのフォルダに行く必要があります。 Organize 左上のをクリックして Folder and search optionsをクリックして View タブをクリックして Show hidden files, folders and drives ラジオボタン。
Mac OSの場合
ターミナルを開く(Spotlight経由:押す CMD + SPACEterminal
と入力してを押します。 Enterそして、このコマンドを実行します:defaults write com.Apple.Finder AppleShowAllFiles 1 && killall Finder
。注意:Finderで隠しファイルを表示するためのキーボードショートカットは CMD + SHIFT + . そのため、Finderの設定をこのように変更する必要はもうありません。
あるいはcd
と入力して(スペースが重要です)、git repoフォルダをFinderからターミナルウィンドウにドラッグ&ドロップして押すこともできます。 return次にrm -fr .git
と入力してから return 再び。
Ubuntuでは、ショートカットを使う Ctrl + H。
作業ディレクトリだけを残して本当にリポジトリをすべて削除したいのであれば、これはこれと同じくらい簡単なはずです。
rm -rf .git
rm -rf
に関する通常の条件が適用されます。コマンドを実行する前に、最新のバックアップがあり、正しい場所にいることを確実に確認してください。などなど.
プロジェクト内のすべての.gitフォルダを削除したい場合は、次のコマンドを使用します。
find . -type f | grep -i "\.git" | xargs rm
これにより、すべてのサブフォルダーからすべての.gitフォルダーと.gitignoreファイルも削除されます。
gitを削除する必要があるディレクトリにcdし、commandを実行します。
Mac OSまたはLinuxディストリビューション
rm -rf .git
TortoiseGitを殺す代わりに:
rmdir /S /Q
)。$ GIT_DIRが検索対象のフォルダへのパス(gitリポジトリのパス)である場合、ターミナルで次のコマンドを実行します。
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
これは、指定されたGitディレクトリ内のファイル/ディレクトリ名に ".git"を含むディレクトリまたはファイルを再帰的に検索します。これには、.git /や.gitignoreファイル、その他の.git風のアセットが含まれます。このコマンドは対話式で、削除する前に尋ねます。削除を続行するには、単にyを入力してからEnterを入力します。
実行する
rm -rf .git
リポジトリフォルダに
コマンドラインから次のコマンドを使用できます。
rm -rf .git
ここでrm
は削除を意味し、-rf
は再帰的な強制を意味し、.git
は削除したいリポジトリ/ファイルです。このコマンドを使用するときは注意してください。他のファイルやフォルダをrm -rf
しようとした場合、それらは完全に削除される可能性があります。デスクトップでこれを実行したことはありません。あなたはあなたのすべての仕事を拭き取ることができます。このコマンドを使用するときは注意してください。
私はちょうど私に最適なものを集めています
cd <repository-name>
find . -type f | grep -i "\.git" | xargs rm
cd ..
rm -rf <repository-name>
mkdir <repository-name>
cd <repository-name>
git init
コンピュータの.git
リポジトリを完全に削除するには(Windows 8以降):
.git
リポジトリは、通常Windowsには表示されません。 .git
リポジトリが見えたらそれを削除できます私はこれをしました、そしてそれはちょうどうまくいきました。
1。 rm -fr .git
でリポジトリから.gitファイルを削除します。
2。 rm -R path\your_repo_name
でリポジトリフォルダを削除します
Git bashからgitリポジトリに移動し、 rm -rf .gitと入力します。
alias を作成することができます。私はOh-my-ZshでZSHシェルを使用しています。これは便利なエイリアスです。
# delete and re-init git
# usage: just type 'gdelinit' in a local repository
alias gdelinit="trash .git && git init"
rm
を使うのは本当に危険なので、.git
フォルダを捨てるために Trash を使っています。
trash .git
それから私はgitリポジトリを再初期化しています:
git init
心配ありません、上記の答えに同意しました:
ただし、プライベートプロジェクトの場合は、Gitlabの手順に従ってください。
プロジェクト名を入力するように求められます
このアクションは、データの損失につながる可能性があります。偶発的な行動を防ぐため、意図を確認するようお願いします。続行するには「sample_project」と入力するか、キャンセルするにはこのモーダルを閉じてください。
これでプロジェクトが正常に削除されました。
私は試した:
rm -rf .git
そしてまた
Gitはすべてのファイルを.gitディレクトリに保存します。そのを削除してもう一度起動してください。
どちらも私のために働いていませんでした。これがしたことです:
.git
以外のすべてのファイルを削除しますその後、バックアップからプロジェクトを作成/復元します。
Windows cmd Prompt:(windows cmdに慣れていない場合は、grep、rm -rf、find、xargsなど、のコマンドgit bash)
Cmdで次のコマンドを実行して、プロジェクトフォルダー内で。gitを繰り返し削除します。
FOR/F "tokens = *"%G IN( 'DIR/B/AD/S。git')DO RMDIR/S/Q "% G」
私のものはUSERSに保存されていたのと同じように、USERSを開く必要があります。レポを手動で削除することができます、一度削除したらファイル/フォルダを隠すことを忘れないでください。
他の多くの人が述べたように。もっと簡単な方法は、MacやLinuxの@CBbailey rm -rf .git
を使うことです。
ただし、複数のgitリポジトリを削除してそれらをバックアップしたい場合は。
https://github.com/Peripona/bulk-clean-repos を試すことができます
Windowsの場合
今、あなたは.gitフォルダを削除することができます