2014-11-04 125 views
0

據我所知,裸git回購不包含一個工作樹,這意味着它不可能添加,提交,狀態等。創建一個裸Git回購與非裸回相比的目的是什麼?

但是,爲什麼不會想要那樣?如果你有一個遠程公司真相回購,我理解它不能直接工作的想法,但它會給予更多的靈活性,以非真實的方式創建它,爲什麼不這樣做呢?

+0

它節省了磁盤空間並使服務器管理員更容易。 – 2014-11-04 12:37:36

+0

好,但從功能角度來看,我會通過創建一個非裸回購相同? – u123 2014-11-04 12:45:16

+0

您需要禁用推送到當前簽出的分支或遭受令人討厭的後果 - 但是我沒有意識到其他實際差異。 – 2014-11-04 12:52:12

回答

1

根據this tutorial並從git 1.7.0開始,爲了允許遠程推送,git存儲庫必須是裸露的。

+0

不幸的是,寫這篇博文的人似乎對Git沒有很好的理解,並且做出了一些錯誤陳述,包括你引用的一個。 – 2014-11-04 12:34:42

+0

我已閱讀同一篇文章。我很難理解它,它底部也有一個斷開的鏈接。 – 2015-08-22 21:38:19