Как я могу поделиться кодом с помощью Git с другими, имеющими на Android репо?

голоса
4

Я хочу работать на некоторых 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 вместе с другими, не имея для отправки самой 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, клоны его, но не может найти какие-либо ссылки на кассу, даже если есть тема филиал в пульте дистанционного управления. Что дает?

Задан 13/03/2009 в 15:31
источник пользователем
На других языках...                            


2 ответов

голоса
4

Я не уверен , что 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и нажать на какое - то вверх по течению хранилища.

Ответил 13/03/2009 d 15:59
источник пользователем

голоса
3

Сообщение «Предупреждение: Удаленный ГОЛОВА относится к несуществующей исх, неспособный к проверке.» Говорит лишь о том, что связь ГОЛОВНОЙ не существует , и , таким образом , Git не знает , какая версия , чтобы проверить в вашей рабочей директории. .git каталог создается и заполняется нормально, хотя. Просто сделать git checkout <whatever-branch-you-want>и начать рубил.

Ответил 13/03/2009 d 19:22
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more