gpt4 book ai didi

git - 我如何通过 git 与其他拥有 Android 存储库的人共享代码?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:43:24 25 4
gpt4 key购买 nike

我想研究一些 Android与其他人一起编码,需要设置存储库以在团队内部使用。但是,似乎 repo 不允许我这样做。像这样在 android 存储库中克隆 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

我还尝试像这样将一个单独项目(例如仿生)的 Remote 添加到共享计算机,但出现错误:

$ 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 存储库,克隆它,但找不到任何对 checkout 的引用,即使远程中有一个主题分支。给了什么?

最佳答案

我不确定 Repo 是什么或做什么,但在我看来你想要克隆 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 并推送到某个上游存储库。

关于git - 我如何通过 git 与其他拥有 Android 存储库的人共享代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/642974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com