2011-09-11 122 views
10

Gitリポジトリを裸のリポジトリに変換したいと思います。以前は仕事をしてきたgit remove-treeのようなものをはっきりと覚えていますが、1.7でそれを見つけることはできません。私を助けてくれますか?Gitリポジトリから作業ツリーを削除する方法


レポを別の場所に移動し、bare = trueオプションを設定してくれたことをありがとうございました。

今回は私の記憶が私に失敗したと言う必要があります。私が前にやった作業コピーを削除するというトリックは、バザールであった:)

とにかく - 答えに感謝する。あなたのgitリポジトリをクローン作成

答えて

10

Skydreamer's answerで示唆されているように、あなたが望むもののために細かいかもしれないが、それは、などのリモート追跡ブランチ、.git/configの設定を、失うことになるの代替だけで.gitを再利用することです裸のリポジトリとしてのディレクトリ、例えば実行して:

cd my-repo 
mv .git ../my-repo.git 
cd ../my-repo.git 
git config core.bare true 

...同じリポジトリの裸のバージョンとしてちょうどあなたの作業ツリーとmy-repo、およびmy-repo.gitを残しています。

2

git clone --bare old_directory new_directory

関連する問題