git 裸库

Posted yimingwang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 裸库相关的知识,希望对你有一定的参考价值。

初始化一个空的裸仓库

$ cd /home/repo

$ mkdir tproject.git

$ cd tproject.git

$ git init - -bare      注:这是在服务器上运行的,是为了初始化一个根级的git仓库

 

空仓库是不能clone的,所以需要某一个有写权限的人初始 化一个版本

[email protected]:~/work$ mkdir project-ori

[email protected]:~/work$ cd project-ori/

[email protected]:~/work/project-ori$ git init           注:这是在用户端的PC上执行的,为的是初始化一个本地的版本库

[email protected]:~/work/project-ori$ echo “/*add something*/” > hello

[email protected]:~/work/project-ori$ git add .

[email protected]:~/work/project-ori$ git commit -am “initial version”

[email protected]:~/work/project-ori$ git remote add origin [email protected]<server>:teamwork.git

[email protected]:~/work/project-ori$ git push origin master

 

到此为止project已经有了一个版本了,team的其他成员只要先clone一下 teamwork仓库,就可以任意玩了。

以上是关于git 裸库的主要内容,如果未能解决你的问题,请参考以下文章

Git应用详解第五讲:远程仓库Github与Git图形化界面

Git应用详解第五讲:远程仓库Github与Git图形化界面

git 常用命令

git 常用命令

Git 克隆操作

Git 命令及git服务器