bare 레파지토리를 활용하여, .git디렉토리가 분리된 배포를 수행할 수 있다. 예제 변수 리모트 레파지토리: git@remote-repository:user/project.git 배포 디렉토리: /var/www/html 브랜치: master 깃 디렉토리: /home/user/repo/project.git 1. bare 레파지토리 생성 mkdir ~/repo cd ~/repo git clone --bare git@remote-repository:user/project.git 2. 배포 git --work-tree=/var/www/html --git-dir=/home/user/repo/project.git checkout -f master 이 후엔 쉘 스크립트를 활용한, checkout & pull(fe..