将文件添加到无法正常工作的裸目录中

时间:2016-05-11 04:28:43

标签: git git-bare

我需要一个使用VS2015发布的裸存储库。但是,我的发布失败了,因为已经有了#34; config"使用--bare命令创建的文件。这个文件是web.config我假设。

我通过尝试将发布目录中的文件粘贴到裸存储库中来证实这一点。仍然没有工作。

如果我尝试在目录中使用git init --bare(如果已发布的文件存在),则表示配置文件出错。

这是如何处理的?

1 个答案:

答案 0 :(得分:1)

流程应如下:

mkdir myrepo
cd myrepo
git init --bare

然后在IDE中将repo配置为远程并推送到它。

根据git后端和IDE,配置对repo和IDE的访问权限会有所不同。

正如错误所示,裸露的回购与常规回购不同。它有一个特殊的文件结构,只跟踪更改,并且不以人类可识别的格式包含文件本身。

它基本上只是常规repo目录的.git部分,因此现有文件和常规文件会导致错误。