代码之家  ›  专栏  ›  技术社区  ›  Spoike Otávio Décio

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

  •  5
  • Spoike Otávio Décio  · 技术社区  · 17 年前

    Android 与其他人一起编写代码,需要设置存储库,以便在团队内部本地使用。然而,看起来 repo

    $ 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.
    

    2 回复  |  直到 17 年前
        1
  •  4
  •   sebnow    17 年前

    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

        2
  •  2
  •   Bombe    17 年前

    git checkout <whatever-branch-you-want>