git需要本地文件?

时间:2013-08-13 04:34:31

标签: git

是否可以仅跟踪网站的远程目录?我知道如何跟踪本地目录,但我不希望下载与感兴趣的网站相关的所有远程文件 - 或者这是编辑500多个代码文件时应该做的事情?

顺便说一句,我是网络开发/编码的新手。

ADDED: 基本上,我只是想知道是否需要将整个网站下载到我的计算机上,以便能够跟踪我编辑的所有代码。

我假设我可以创建一个本地git repo,然后下载我要编辑的选择文件,然后添加我想要编辑的其他文件?

1 个答案:

答案 0 :(得分:0)

您的所有代码都应该受版本控制,除了生成的内容之外几乎没有例外。不这样做似乎会适得其反。

如果想要只跟踪一个目录,请将其放入自己的存储库中。如果您正在谈论静态资产,可以考虑将资产目录添加到.gitignore并通过其他渠道进行分发。

解决您添加的问题:您的存储库应该在您的计算机上保持单一状态,即访问代码的每台计算机都应该拥有项目及其组成文件的整个历史记录的副本。这几乎是DVCS的精髓。如果要部署,可以将增量从本地副本提取到生产服务器。