projeto Android nuvem de hospedagem de código

Primeiro criado no repositório de código remoto nuvem, e em seguida, criar um projeto local no Android Studio, essas duas etapas não são descritas em detalhe.

  1. AndroidStudio seguinte opção Terminal para o diretório este projecto (se já, não teria ligado), ou da direita Git Bash Aqui no diretório do projeto, e em seguida, executar git inito comando para inicializar
  2. Adicione todos os arquivos no projeto para o cache do repositório local-los (se você deseja adicionar a um documento, você continua no verso deste documento pode git add, se você adicionar mais de um arquivo, vários arquivos com um espaço entre intervalos. Expresso Adicione todos os arquivos no cache de espaço de trabalho)
    Aqui Insert Picture Descrição
  3. submissão
    Aqui Insert Picture Descrição
  4. Empurrado para o controle remoto repositório
    Aqui Insert Picture Descrição
    Dica: Algumas referências não será empurrado para o repositório remoto, a actualização foi rejeitado porque o controle remoto não contém o seu trabalho local feito, em primeiro lugar você quer mudar para um local integrado remoto, por exemplo: git pulle, em seguida, tentar empurrar novamente.
    Esse problema ocorre porque o código que eu criei um repositório remoto que contém cloud readme.md e arquivos .gitignore, criar projetos locais têm diferentes arquivo .gitignore e nenhum arquivo readme.md, arquivos remotos atualizações repositório deve primeiro chegar a um impulso locais novamente .
  5. git pull
    Aqui Insert Picture Descrição
    Dica: O ramo atual há informações de rastreamento. Por favor, especifique o ramo de usar.
    Se você deseja configurar informações de rastreamento para este ramo, você pode usar o seguinte comando:git branch --set-upstream-to=origin/<branch> master
  6. git branch --set-upstream-to=origin/master masterAqui Insert Picture Descrição
  7. Git pull novamente, sugerindo recusou-se a fusão não relacionado com a história
    Aqui Insert Picture Descrição
    , a questão é irrelevante, porque os dois repositório git fundamentais, uma biblioteca local, uma biblioteca distal, vá para o local, em seguida empurrado para a extremidade distal da sensação distal que, com a sua biblioteca local irrelevante, por isso a fusão não pode ser dito.
    Há duas maneiras de resolver:
    O primeiro método: Kula baixo dos códigos remotos que começam com clone git remoto repositório para local, em seguida, copiar o código para ser adicionado ao distal clone biblioteca local para a biblioteca local, e em seguida, apresentar-se , porque, nesse caso, sua biblioteca é baseada em um banco de dados remoto, esta é a primeira atualização.
    O segundo método: usando o comando força git pull origin master --allow-unrelated-histories, seguido por --allow-independentes-histórias, para dois ramos que se fundem força independentes. E, em seguida, empurra para trás.
  8. git pull origin master --allow-unrelated-histories
    Aqui Insert Picture Descrição
    Devemos resolver o arquivo .gitignore conflito
  9. Depois que o arquivo é para resolver o conflito, o conflito submetido ao arquivo de cache, como se segue
    Aqui Insert Picture Descrição
  10. Em seguida, execute o comando cometer, como
    Aqui Insert Picture Descrição
    desta vez o repositório local é o mais recente, e em seguida, executar verificação git pull, você não precisa atualizar o repositório local
    Aqui Insert Picture Descrição
  11. O último empurrão bem-sucedida para um repositório remoto, como segue:
    Aqui Insert Picture Descrição
Publicado 18 artigos originais · ganhou elogios 1 · vista 780

Acho que você gosta

Origin blog.csdn.net/aha_jasper/article/details/104766030
Recomendado
Clasificación