是否可以仅跟踪网站的远程目录?我知道如何跟踪本地目录,但我不希望下载与感兴趣的网站关联的所有远程文件——或者这是我在编辑 500 多个代码文件时应该做的吗?
顺便说一句,我是网络开发/编码的新手。
补充:基本上,我只想知道是否需要将整个网站下载到我的计算机上,以便能够跟踪我编辑的所有代码。
我假设我可以创建一个本地 git repo,然后下载我想要编辑的选择文件,然后添加我想要编辑的其他文件?
是否可以仅跟踪网站的远程目录?我知道如何跟踪本地目录,但我不希望下载与感兴趣的网站关联的所有远程文件——或者这是我在编辑 500 多个代码文件时应该做的吗?
顺便说一句,我是网络开发/编码的新手。
补充:基本上,我只想知道是否需要将整个网站下载到我的计算机上,以便能够跟踪我编辑的所有代码。
我假设我可以创建一个本地 git repo,然后下载我想要编辑的选择文件,然后添加我想要编辑的其他文件?
您的所有代码都应该是版本控制的,除了生成的内容之外几乎没有例外。不这样做似乎适得其反。
如果您确实只想跟踪一个目录,请将其放入自己的存储库中。如果您谈论的是静态资产,您可以考虑将您的资产目录添加到.gitignore
并通过另一个渠道分发它们。
为了解决您添加的问题:您的存储库应该在您的机器上保持单一状态,即访问代码的每台机器都应该拥有项目的整个历史及其组成文件的副本。这几乎就是 DVCS 的精髓所在。当您想要部署时,您将增量从本地副本拉入生产服务器。