Git 常见错误处理

1    ! [remote rejected] HEAD -> refs/for/pie_sku_app_dev (change 23503 closed)是由于在合入基于某次commit 修改后的patch时,该commit 在服务器端并没有合入,导致git am patch 应用后无法push  到服务器.解决的方法主要是使用git apply 来合入patch 并重新提交到服务器

2  repo 下载指定模块:

执行完repo init之后,在.repo目录里找到manifast,在manifast中查找要单独下载的project的path,然后执行repo sync 后面跟path即可,如repo sync bootable/recovery

3 repo 同步代码出错

Traceback (most recent call last):
  File "/data/code_liz/zc600kl/.repo/repo/main.py", line 538, in <module>
    _Main(sys.argv[1:])
  File "/data/code_liz/zc600kl/.repo/repo/main.py", line 512, in _Main
    result = repo._Run(argv) or 0
  File "/data/code_liz/zc600kl/.repo/repo/main.py", line 185, in _Run
    result = cmd.Execute(copts, cargs)
  File "/data/code_liz/zc600kl/.repo/repo/subcmds/sync.py", line 814, in Execute
    if self.UpdateProjectList():
  File "/data/code_liz/zc600kl/.repo/repo/subcmds/sync.py", line 555, in UpdateProjectList
    if project.IsDirty():
  File "/data/code_liz/zc600kl/.repo/repo/project.py", line 772, in IsDirty
    '--refresh')
  File "/data/code_liz/zc600kl/.repo/repo/project.py", line 2761, in runner
    (self._project.name, name, p.stderr))
error.GitError: vendor/asus/voucher/copyssn update-index: fatal: Not a git repository (or any parent up to mount point /data)

从报错来看主要是vendor/asus/voucher/copyssn 这个git 库被删除导致的,这边可以使用rm -rf vendor/asus/voucher/copyssn这个文件

ODM OEM

OEM是英文Original Equipment Manufacturer的缩写,ODM,即Original design manufacturer(原始设计商)的缩写。下面举例说明一下。

如果我要卖手机,我有以下2种办法可以获得手机:

1.  从市面上已经出现的产品中选择一种,用我自己的品牌(也就是俗称的贴牌)卖出去。

2.  市面上的产品没有符合我要求的,我自己也没有足够的资源来设计。这时我会提出我的需求,比如功能,参数,外观,然后委托一家公司替我设计并生产出来。当然了品牌还是用我的。

1就是OEM。OEM的好处是买方可以利用自己的品牌和渠道来打开原生产设计方很难或者没法进入的市场。坏处就是这么直接买很贵,而且除了外观和一些本地化的设置,对原有产品的功能、关键参数甚至缺点等没法做改动。

2是ODM。由于设计已经全部外包出去了,ODM在资金上会节省一些,资源需求也不大。可是这毕竟是别的公司设计的产品,IP都是别人的,只不过是根据自己的要求做的而已,很多关键的设计和工艺流程自己是没法掌握的。

修改Git 配置后,需要重启

git branch -d :删除分支,没有合入主分支的话会提示错误

git branch -D:强制删除分支

当前使用的分支无法删除

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值