git 裸库
初始化一个空的裸仓库
$ cd /home/repo
$ mkdir tproject.git
$ cd tproject.git
$ git init - -bare 注:这是在服务器上运行的,是为了初始化一个根级的git仓库
空仓库是不能clone的,所以需要某一个有写权限的人初始 化一个版本
usr@pc1:~/work$ mkdir project-ori
usr@pc1:~/work$ cd project-ori/
usr@pc1:~/work/project-ori$ git init 注:这是在用户端的PC上执行的,为的是初始化一个本地的版本库
usr@pc1:~/work/project-ori$ echo “/*add something*/” > hello
usr@pc1:~/work/project-ori$ git add .
usr@pc1:~/work/project-ori$ git commit -am “initial version”
usr@pc1:~/work/project-ori$ git remote add origin git@<server>:teamwork.git
usr@pc1:~/work/project-ori$ git push origin master
到此为止project已经有了一个版本了,team的其他成员只要先clone一下 teamwork仓库,就可以任意玩了。