前言
之前开发网页的时候,经常要把代码传到自己的VPS上,平常用FTP传整个代码很慢,所以就像到了用Git push到VPS上。
创建仓库
  | 
  | 
--bare的意思是,该文件夹是我们的代码仓库,它将不会放源代码而只是做版本控制。
Hook钩子
我们将会使用post-receive钩子
  | 
  | 
你可以看到有hooks文件夹已经为我们创建好了,而且里面也有各种钩子的样例
  | 
  | 
创建我们自己的post-receive
  | 
  | 
输入下面的命令到这个文件之中:
  | 
  | 
git-dir指的是仓库的地址, work-tree则是存放代码的位置,也就是我们的网站的源代码的位置。 接下来则是要保证它可以运行:
  | 
  | 
本地
一般情况是你已经有了自己的git项目了,那么只需要添加vps的仓库地址就行了
git remote add myVPS-sitename ssh://user@mydomain.com/var/git/your_site.git`
  | 
  | 
cd 项目地址
    git init123添加一个README.ME文件后
git add .
    git commit -m "项目初始"123接下来我们便可以将代码push到vps了:
`git push myVPS-sitename master
master指定的是master分支,如果你有其他分支也可以push其他分支。.
总结
这只是最基本的设置,利用hook结合一些自己编写的脚本我们还可以做很多事情。