当前位置: 技术问答>linux和unix
关于git的一些问题
来源: 互联网 发布时间:2017-05-21
本文导语: 我使用git --bare init在/home/cpro/test目录下建立一个版本路径,因为加了一个--bare这个选项,所以在这个目录下面没有work tree,我打算再/home/cpro/work目录下建立一个work tree,它的git-dir指向/home/cpro/test 我要怎么实现这...
我使用git --bare init在/home/cpro/test目录下建立一个版本路径,因为加了一个--bare这个选项,所以在这个目录下面没有work tree,我打算再/home/cpro/work目录下建立一个work tree,它的git-dir指向/home/cpro/test 我要怎么实现这一的关系
|
服务器端新建一个仓库
----------------------------------------
su - git
cd /home/git/repositories
mkdir helloworld.git
cd helloworld.git
git init --bare
从客户端初始化一个版本
----------------------------------------
cd helloworld
git init
git add .
git commit -am'add project'
git remote add origin git@192.168.0.50:/home/git/repositories/helloworld.git
git push origin master
----------------------------------------
su - git
cd /home/git/repositories
mkdir helloworld.git
cd helloworld.git
git init --bare
从客户端初始化一个版本
----------------------------------------
cd helloworld
git init
git add .
git commit -am'add project'
git remote add origin git@192.168.0.50:/home/git/repositories/helloworld.git
git push origin master
|
|
我一般是在服务器 --bare init后,客户端git clone空的工程,然后在客户端修改文件commit后再push到服务器。