我想在一些的Android 代码伙同他人合作,需要建立资料库使用本地队内。然而,这似乎是repo不让我这样做。而且也不在这样的机器人回购克隆git仓库:

$ git clone /var/android/.repo/projects/bionic.git/

我得到以下错误消息:

Initialized empty Git repository in /home/user/mydroid/bionic/.git/
0 blocks
Warning: Remote HEAD refers to nonexistent ref, unable to checkout.

有没有人成功地试图在Android的一个Git仓库与他人一起工作,而无需发送到Android项目本身?


我也试着做到以下几点,我发起了一个客户端在共享计算机和本地在我的电脑是这样的:

$ repo init -u git://android.git.kernel.org/platform/manifest.git

我也试图(例如仿生)添加远程为一个单独的项目,以这样的共享计算机,但得到一个错误:

$ git clone /initech/android/bionic
fatal: cannot clone empty repository

我也尝试做这样的:

$ git clone /initech/android/.repo/projects/bionic.git/
Initialized empty Git repository in /home/user/mydroid/bionic/.git/
0 blocks
Warning: Remote HEAD refers to nonexistent ref, unable to checkout.

它找到一个Git仓库,无性系,但找不到任何引用检出即使是偏远的主题分支。是什么给了?

有帮助吗?

解决方案

我不知道什么回购协议或做,但像你想克隆git://android.git.kernel.org/platform/bionic.git在我看来:

git clone --bare git://android.git.kernel.org/platform/bionic.git

此克隆可以随后被再次克隆:

git clone bionic.git bionic-jim
cd bionic-jim
#edit
git commit -a -m "foo"
git push

变化将被推到../bionic.git。然后有人进入bionic.git并推至一些上游储存库。

其他提示

消息“警告:远程端是指不存在的参考,无法结帐。”只是告诉你,HEAD链接不存在,因此Git的不知道要检查你的本地工作目录的修订版本。该.git目录中创建和一般装,虽然。只是做了git checkout <whatever-branch-you-want>并开始劈砍而去。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top