我是Git和版本控制的新手,想要在我在Windows环境中工作了几年的SAS项目中实现它。我们有一个Production文件夹,一个测试文件夹和每个开发人员的文件夹(即Dev1,Dev2等),我正在试图弄清楚如何设置。
当我查看帖子和各种教程时,他们经常说要创建一个裸存储库,然后克隆它,以便您可以使用裸存储库推送或拉取代码。但是,每当我这样做时,克隆的存储库会添加另一个我不想要的文件夹层。例如,如果我创建一个文件夹\ BareRepo然后将其克隆到\ Production中,那么我最终会使用\ Production \ BareRepo。我在SAS中的代码期望文件位于特定文件夹中,我宁愿不必修改代码以使其指向不同的位置。
我似乎无法弄清楚如何在我的环境中使用Git而无需重构我的应用程序。有没有办法做到这一点,如果是这样,怎么办?
答案 0 :(得分:1)
您可以在克隆repo时指定目录。因此,如果你正在克隆BareRepo,你可以这样做:
git clone git://path/to/bare/repo directoryName
这会将BareRepo克隆到名为“directoryName”的目录中。