error: revision refs/heads/master in manifests not found

来源:互联网 发布:淘宝层级怎么刷 编辑:程序博客网 时间:2024/05/28 04:54

问题:

repository@sanshinGitServer:~/repositories/server$ .repo/repo/repo sync

error: revision refs/heads/master in manifests not found

原因:因为没有选一个branch,察看一下:

repository@sanshinGitServer:~/repositories/server/.repo/manifests$ git branch
* (no branch)
  default
  old

解决办法:

repository@sanshinGitServer:~/repositories/server/.repo/manifests$ git checkout default
Switched to branch 'default'

发现新问题:

repository@sanshinGitServer:~/repositories/server/.repo$ repo/repo sync
project .repo/manifests/

It seems that there is already a rebase-apply directory, and
I wonder if you are in the middle of another rebase.  If that is the
case, please try
    git rebase (--continue | --abort | --skip)
If that is not the case, please
    rm -fr /home/repository/repositories/server/.repo/manifests/.git/rebase-apply
and run me again.  I am stopping in case you still have something
valuable there.

然后

repository@sanshinGitServer:~/repositories/server/.repo/manifests$ git rebase --abort 

重新更新(
之前做过git reset --hard HEAD^^,回退到之前几个版本,所以这里重新update manifest 的git,发现可以了。)

repository@sanshinGitServer:~/repositories/server/.repo/manifests$ git pull origin android-5.1


0 0