repo简单的使用

安装rpoe

在ubuntu上安装repo:
apt install repo

创建配置文件仓库并编写配置文件

在github上创建一个代码仓库,在仓库中创建default.xml文件,也可以叫其它名字,default.xml是repo默认的配置文件。

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <remote  name="github" fetch="ssh://git@github.com" revision="master" />
  <remote  name="gitee" fetch="ssh://git@gitee.com" revision="master" />

  <default remote="gitee" revision="master" sync-j="4" />

  <project name="971586331/sqlite_study.git" path="sqlite_study_1" remote="github" revision="master">
  <copyfile dest="Makefile_1" src="Makefile"/>
  </project>

  <project name="971586331/mqtt_message_generator.git" path="mqtt_message_generator_1" remote="github" revision="master"/>
  <project name="shiyu1024/cjson_study.git" path="cjson_study_1" remote="gitee" revision="master"/>
</manifest>

remote:表示定义一个远程仓库地址,name是地址名称,fetch为地址,revision表示默认分支。
default remote:表示默认的远程仓库地址。
project:表示一个仓库,name表示仓库的名字,和后面的remote组合为完整的仓库链接,path表示本地存放在路径,revision表示默认分支。
copyfile:表示将当前project中的src文件复制为dest。

拉取代码

repo init -u git@github.com:971586331/test_manifest.git -m default.xml
repo sync

可以看到配置文件中代码都已经pull下来了
更多repo命令有待使用中继续学习

撤销整个工程的本地修改:

repo forall -c 'git reset --hard HEAD;git clean -df;git rebase --abort'

删除所有多余的文件

repo forall -p -c git clean -xfd
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值