web-dev-qa-db-ja.com

Initで作成したgitリポジトリを完全に削除するにはどうすればいいですか?

git initを使ってgitリポジトリを作成しました。それを完全に削除して新しいものを始めたいのですが。

1307
Peiniau

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

1745
Kristof Provost

作業ディレクトリだけを残して本当にリポジトリをすべて削除したいのであれば、これはこれと同じくらい簡単なはずです。

rm -rf .git

rm -rfに関する通常の条件が適用されます。コマンドを実行する前に、最新のバックアップがあり、正しい場所にいることを確実に確認してください。などなど.

682
CB Bailey

プロジェクト内のすべての.gitフォルダを削除したい場合は、次のコマンドを使用します。

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

これにより、すべてのサブフォルダーからすべての.gitフォルダーと.gitignoreファイルも削除されます。

59
ejazz

gitを削除する必要があるディレクトリにcdし、commandを実行します。

Mac OSまたはLinuxディストリビューション

rm -rf .git
17
kamal

TortoiseGitを殺す代わりに:

  • TortoiseGit設定を開きます(任意のフォルダを右クリック、TortoiseGit→設定)
  • Icon Overlays オプションに進みます。 
  • ステータスキャッシュを変更します から デフォルト なし
  • これでディレクトリを削除できます(Windowsエクスプローラまたはrmdir /S /Q)。
  • ステータスキャッシュ from なし から デフォルト に戻すと、元気になります。
15
eckes

$ GIT_DIRが検索対象のフォルダへのパス(gitリポジトリのパス)である場合、ターミナルで次のコマンドを実行します。

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

これは、指定されたGitディレクトリ内のファイル/ディレクトリ名に ".git"を含むディレクトリまたはファイルを再帰的に検索します。これには、.git /や.gitignoreファイル、その他の.git風のアセットが含まれます。このコマンドは対話式で、削除する前に尋ねます。削除を続行するには、単にyを入力してからEnterを入力します。

9
Scorpius

実行する 

rm -rf .git

リポジトリフォルダに

8

コマンドラインから次のコマンドを使用できます。

rm -rf .git

ここでrmは削除を意味し、-rfは再帰的な強制を意味し、.gitは削除したいリポジトリ/ファイルです。このコマンドを使用するときは注意してください。他のファイルやフォルダをrm -rfしようとした場合、それらは完全に削除される可能性があります。デスクトップでこれを実行したことはありません。あなたはあなたのすべての仕事を拭き取ることができます。このコマンドを使用するときは注意してください。

8
Urvashi Gupta

私はちょうど私に最適なものを集めています

cd <repository-name>
find . -type f | grep -i "\.git" | xargs rm
cd ..
rm -rf <repository-name>
mkdir <repository-name>
cd <repository-name>
git init
3
Chetabahana

コンピュータの.gitリポジトリを完全に削除するには(Windows 8以降):

  1. .gitリポジトリは、通常Windowsには表示されません。 
  2. そのため、隠しフォルダを表示するには「隠しアイテム」をマークする必要があります。 
  3. あなたのディレクトリのトップサイトには、 "view"オプションがあります。 
  4. 「表示」オプションの中には「隠しアイテム」があり、それをマークします 
  5. それから.gitリポジトリが見えたらそれを削除できます
2
squal

私はこれをしました、そしてそれはちょうどうまくいきました。
1。 rm -fr .gitでリポジトリから.gitファイルを削除します。
2。 rm -R path\your_repo_nameでリポジトリフォルダを削除します

2
amritpandey

Git bashからgitリポジトリに移動し、 rm -rf .gitと入力します。

2
ARPAN SARKAR

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
2
Ahmad Awais

Git initコマンドが実行された指定フォルダに移動します。

下記のコマンドを実行してください 

rm-rf .git

ステップNo:1 

enter image description here
ステップ番号:2

enter image description here

1
Lova Chittumuri

心配ありません、上記の答えに同意しました:

ただし、プライベートプロジェクトの場合は、Gitlabの手順に従ってください。

  1. あなたのアカウントにログイン
  2. [設定]-> [全般]をクリックします。
  3. (削除する)リポジトリを選択します
  4. 一番下の「詳細」をクリックします
  5. 「プロジェクトの削除」をクリックします
  6. プロジェクト名を入力するように求められます

    このアクションは、データの損失につながる可能性があります。偶発的な行動を防ぐため、意図を確認するようお願いします。続行するには「sample_project」と入力するか、キャンセルするにはこのモーダルを閉じてください。

  7. これでプロジェクトが正常に削除されました。

1
Deepak Keynes

私は試した:

rm -rf .gitそしてまた 

Gitはすべてのファイルを.gitディレクトリに保存します。そのを削除してもう一度起動してください。

どちらも私のために働いていませんでした。これがしたことです:

  • .git以外のすべてのファイルを削除します
  • git add。 -A
  • git commit -m "プロジェクト全体を削除"
  • gitプッシュ

その後、バックアップからプロジェクトを作成/復元します。

  • 新しいプロジェクトファイルを作成する(またはバックアップをコピー&ペーストする)
  • git add。 -A
  • git commit -m "再作成プロジェクト"
  • gitプッシュ
1
P.Brian.Mackey

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」

0
SridharKritha

私のものはUSERSに保存されていたのと同じように、USERSを開く必要があります。レポを手動で削除することができます、一度削除したらファイル/フォルダを隠すことを忘れないでください。 

0
Shema05

バックアップを使用して1つ以上のリポジトリを削除するためのソリューション。

他の多くの人が述べたように。もっと簡単な方法は、MacやLinuxの@CBbailey rm -rf .gitを使うことです。 

ただし、複数のgitリポジトリを削除してそれらをバックアップしたい場合は。 

https://github.com/Peripona/bulk-clean-repos を試すことができます

0
Tarandeep Singh

Windowsの場合

  1. スタートボタンを押す
  2. リソースモニタの検索
  3. CPUタブの下 - >タイプ.git - >右クリックrundll32そしてプロセスの終了

今、あなたは.gitフォルダを削除することができます

0
sahil khurana