My Setup looks like this:
Bare Repo in my Root /srv
Folder
Local Repo on my PC
Gitlab Repo on well Gitlab
I added two origins (Gitlab and my Bare Repo) to push all changes from my local machine to the source.
Now I want to set up a post-receive Hook in my Bare Repo so it will update the working directory on my VSP (where the Bare Repo lies)
But I already developed before without git (all the files are the same), I don´t want to clone the Repo in another directory, but just add the .git
Folder to my var/www/project
.
Is that possible with git?
Or is there no clean way around cloning the Repo and change folders?
My solution is get the .git from one cloned workcopy and copy .git to your var/www/project. As all the contents are the same, so the workspace is clean.
May this help you :P
Usually, you use the
post-receive
hook set in the bare repo to checkout said repo into the destination folder: