Git和Repo用法详解

    对于Android系统开发,我们经常用到的源代码管理工具无非就是Git了,他不同于之前经常使用的SVN,他属于分布式管理,下面我们就他的一些经常用法进行总结一下.

    git commit -a 会自动把所有内容被修改的文件(不包括新创建的文件)都添加到索引中并提交,

   git merge  ...不同分支合并修改

    git  diff查看冲突

    gitk 一个很图形化的工具显示项目的历史,

    git log -p 让git log显示补丁

    git log --start 显示提交中哪些文件被修改了 文件分别添加或删除了多少行内容

    Repo是Google用python写的调用git的一个脚本,来下载管理源代码,比如我们会经常repo init -u URL (URL 当前目录安装repository) -U 参数指定一个URL,表示从URL

获取repository的manifest文件。

    repo status 显示project中每个仓库的状态

    repo forall -c command 对所有项目执行一个 command命令,比如 repo forall -c git checkout -f   和 repo sync -f

    我们经常会在repo sync抓取源代码时出现错误导致repo sync中断,可以用下面的脚本命令:

    $? = 1;

    while [$? -ne 0]

      do repo sync

  done


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值