2014-04-02 42 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