簡體   English   中英

如何從Git存儲庫中刪除工作樹

[英]How to remove working tree from a Git repository

我想將我的Git存儲庫轉換為裸存儲庫。 我清楚地記得像之前完成這項工作的git remove-tree之類的東西但我在1.7上找不到它。 你能救我嗎?


謝謝大家,這是通過將回購移動到另一個地方然后設置bare = true選項來實現的。

我必須說我的記憶這次失敗了。 我之前刪除工作副本的訣竅是與Bazaar :)

無論如何 - 謝謝你的答案。

根據Skydreamer的回答 ,克隆你的git存儲庫可能對你想要的很好,但它會丟失遠程跟蹤分支, .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作為同一存儲庫的裸版本。

git clone --bare old_directory new_directory

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM