2014-04-02 46 views
-1

用於創建(init)git庫(原始工作樹)和克隆工具的一組文件之間的真正區別是什麼?原始工作樹和克隆工作樹之間的差異

我的意思是,我猜Git會以不同的方式在其數據庫中存儲文件,因此一旦創建了存儲庫,用於創建存儲庫的原始文件就沒有用處。

是否可以停止跟蹤原始文件並刪除它們?

+0

目前還不清楚你在問什麼。你能描述你的設置和工作流程嗎? - 文件可以*忽略*或*排除* Git,這可能會產生潛在的差異。 – krlmlr

+0

綜上所述,原始文件用於創建創建後有用的git存儲庫,因爲Git以不同的方式將其存儲在數據庫中(我猜)? – Mirouf

+0

也許你正在尋找一個* bare repository *?這是有「Git數據庫」,但不是文件。 – krlmlr

回答

2

如果您正在尋找一種方法來存儲沒有工作副本的Git存儲庫 - 這稱爲裸存儲庫。創建一個與git init --bare,將其添加爲一個遠程或簡單地推到它從你的工作樹:

git push --all /path/to/bare/repo