将 git 存储库添加到 VSP 上的现有文件夹

2024-03-13

我的设置如下所示:

裸仓库在我的根/srv Folder

本地仓库在我的电脑上

Gitlab 仓库 on well Gitlab

我添加了两个源(Gitlab 和我的 Bare Repo),将所有更改从本地计算机推送到源。
现在我想在我的中设置一个接收后钩子裸仓库所以它将更新我的 VSP 上的工作目录(其中裸回购谎言)

但我之前已经在没有git的情况下开发过(所有文件都是一样的),我不想将Repo克隆到另一个目录中,而只是添加.git文件夹到我的var/www/project.
用 git 可以吗?
或者是否没有干净的方法来克隆存储库并更改文件夹?


我不想将 Repo 克隆到另一个目录中,只需将 .git 文件夹添加到我的 var/www/project 中

通常,您使用post-receive hook https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks#Server-Side-Hooks在裸存储库中设置以将所述存储库检出到目标文件夹中:

git --git-dir=/path/to/project_root/.git --work-tree=/var/www/project/ checkout -f
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 git 存储库添加到 VSP 上的现有文件夹 的相关文章

随机推荐