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.
- 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 init
o comando para inicializar - 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)
- submissão
- Empurrado para o controle remoto repositório
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 pull
e, 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 . git pull
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
git branch --set-upstream-to=origin/master master
- Git pull novamente, sugerindo recusou-se a fusão não relacionado com a história
, 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çagit 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. git pull origin master --allow-unrelated-histories
Devemos resolver o arquivo .gitignore conflito- Depois que o arquivo é para resolver o conflito, o conflito submetido ao arquivo de cache, como se segue
- Em seguida, execute o comando cometer, como
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
- O último empurrão bem-sucedida para um repositório remoto, como segue: