6
我已经(终于)说服了我的经理允许我们设置版本控制,并且在过去几天一直在做一些研究并决定使用git。 反正我在这里找到一个教程 http://toroid.org/ams/git-website-howto 在一个基本的设置,这将推动改变到远程存储库。 这对我们公司非常有用。git basic setup
下面是我通过
本地箱去的步骤
cd /website
git init
git add .
git commit -m "Initial commit into git"
服务器
cd /var/git/
mkdir website.git
cd website.git
git init --bare
mkdir /var/www/website
cat > hooks/post-receive
#!/bin/sh
GIT_WORK_TREE=/var/www/website git checkout -f
使用chmod + X钩/后收到
本地箱
git remote add web ssh://[email protected]/var/git/website.git
git push web +master:refs/heads/master
现在我哪里推我得到的错误这是从后收到钩来了“这个操作必须在工作树运行”。 我知道我错过了一步,但只是不知道究竟是什么...
我会尝试删除后收到钩,做我的最初推,然后更换后收到钩。也许这个钩子不想在没有提交的回购上运行? – antlersoft 2011-12-14 21:31:08