一、搭建远程git仓库
搭建git仓 需要先建立远程仓库和所需分支
远程仓库可以建立在不同或相同得服务器上
git init //选择一个目录 执行git init 会产生一个.git目录 如想建多个仓可以改成对应名称test.git 避免重复
建立好远程仓后我们拉取远程仓到本地(可以和远程仓在相同或不同的服务器上,需要保障路径正确) git clone ssh://192.x.x.x/home/xx/xx/test.git 此时拉取的是一个空仓也没有分支
那先创建分支:
git branch aa //创建分支
git branch bb
git push origin aa:aa //推送到远程仓
git push origin bb:bb
#git checkout aa //切换到aa分支
#git checkout bb
上面我们创建了两个分支 那我们可以重新下载想要的分支 git clone ssh://192.x.x.x/home/xx/xx/test.git -b aa
拉取到本地后是一个空仓 分支为aa
现在我们就可以 上传代码了:
echo "helo word" > test.c //!!!注意要确认好当前的分支
git add .
git push origin aa
我们在拉取 git clone ssh://192.x.x.x/home/xx/xx/test.git -b aa 可以看到代码test.c
二、reoo集成仓库
但是通常一个仓满足不了整个工程 我们会用repo命令来集成多个仓
如:我一个工程有需要多个仓 api/i2c.git、api/dma.git /api/gpio.git 先建立好3个远程git仓 步骤同标题一
然后在创建一个repo的集成仓库repo_test.git 拉取到本地,我