1

如果以前有人问过这个问题,请原谅我,但我一直在进行大量搜索,但无法确定解决问题的最佳方法。

我一直是一个项目的唯一开发人员,现在可能会涉及另一个人。到目前为止,我以前从未使用过版本控制系统,除了每天简单地备份我的文件(穴居人的版本控制:-)),但现在我需要一种多人更新文件的方法。

在做了一些研究之后,似乎 GitHub 是一个不错的选择,所以我注册了他们最便宜的计划,并一直在学习如何使用它。我能够创建存储库、更新文件等,但我有一个问题,我将在下面详细说明。

我在我的开发计算机上使用 WampServer,以便在将修改后的文件上传到我的实时服务器之前测试更改。我的站点的根目录位于此处:

C:\wamp\www\[project]\www\

我的网站使用了一个 CMS,它已安装在我的本地计算机上,因此子目录中有成千上万个 CMS 文件,我只想将我的“自定义”文件(即非 CMS 文件)上传到 GitHub。

实现这一目标的最佳方法是什么?

我阅读了 .gitignore 文件以排除目录,经过快速测试,它似乎可以工作,所以我想知道的是:我是否应该创建一个新的 Git 存储库C:\wamp\www\[project]\www\,然后通过将它们放在.gitignore 文件?看起来这应该可行,但我想确保这是解决此问题的正确方法。

谢谢你的建议!

4

1 回答 1

0

从 git 控制中删除您不想使用的目录,将它们添加到 .gitignore,然后将此目录复制回来。

于 2012-11-29T18:36:58.570 回答