Git

git 绝对官方: http://git-scm.com
     官方手册: http://git-scm.com/book/zh

git client for mac: Tower: http://www.git-tower.com/


* 本地仓库
前提:安装git, 然后创建一个目录(你要工作的目录,如/projects/kingento),进入该目录,执行:
git init

在该目录下编辑创建第一个文件如hello.php
git add hello.php
git commit -m 'Initial project version'

OK了

*创建远程仓库
这里先以文件协议为例,将现有仓库(就以前面/projects/kingento为例)导成裸仓库
git clone --bare /projects/kingento/ kingento.git

然后将kingento.git目录传输到服务器的某个目录下,如/var/www/git-repo/

*提交和更新远程仓库
另一个开发人员执行git clone先创建一个本地仓库:
git clone /var/www/git-repo/kingento.git
然后就可以做任何本地仓库操作了:add, commit.....

如果别的开发人员更新了远程仓库,使用git pull 抓去远程仓库更新数据到本地并合并。

如果本地仓库修改或添加文件,在本地仓库add,commit后,执行git pull传输到远程仓库,如:git pull origin master

你可能感兴趣的:(git)