Creado en el repositorio de código remoto nube, y luego crear un proyecto local en Android estudio, estos dos pasos no se describen en detalle.
- Android Studio siguiente modificador terminal en el directorio de este proyecto (si ya está, no habría cambiado), o haga Git Bash Aquí en el directorio del proyecto, y luego ejecutar
git init
el comando para inicializar - Añadir todos los archivos en el proyecto a la caché repositorio local (si es que desea agregar a un documento, se tiene en la parte posterior de este documento puede git add, si se agrega más de un archivo, varios archivos con un espacio entre intervalos. Exprés Añadir todos los archivos en la memoria caché del espacio de trabajo)
- sumisión
- Empujado al repositorio remoto
Consejo: algunas referencias no serán empujados al repositorio remoto, se rechazó la actualización porque el mando a distancia no contiene su trabajo local de hecho, en primer lugar desea cambiar a un local de integrarse a distancia, por ejemplo:git pull
y luego tratar de empujar de nuevo.
Este problema se produce porque el código que he creado un repositorio remoto que contiene la nube readme.md y archivos .gitignore, crear proyectos locales tienen diferentes archivos .gitignore y no hay archivos readme.md, archivos remotos actualizaciones del repositorio deben llegar primero a un empuje local de nuevo . git pull
Consejo: La rama actual hay información de seguimiento. Por favor, especifique la rama de usar.
Si desea configurar el seguimiento de la información para esta rama, puede utilizar el siguiente comando:git branch --set-upstream-to=origin/<branch> master
git branch --set-upstream-to=origin/master master
- Git tirón de nuevo, lo que sugiere negó a fusionar sin relación con la historia
, la pregunta es irrelevante, ya que los dos repositorio git fundamental, una biblioteca local, una biblioteca distal, ir al local, entonces empujado hasta el extremo distal de la sensación distal que con su biblioteca local irrelevante, por lo que la fusión no puede ser contada.
Hay dos maneras de resolver:
El primer método: Kula abajo de los códigos remotos que se inician con el clon de git repositorio remoto a local, luego copia el código que se añade a la biblioteca local distal clon de la biblioteca local, y luego presentar hasta , porque en ese caso, su biblioteca se basa en una base de datos remota, esta es la primera actualización.
El segundo método: usando el comando de la fuerzagit pull origin master --allow-unrelated-histories
, seguido por --allow-no relacionadas-historias, a dos ramas no relacionadas fuerza que se fusionan. Y luego empuje hacia atrás. git pull origin master --allow-unrelated-histories
Debemos resolver el conflicto archivo .gitignore- Después de que el archivo es resolver el conflicto, el conflicto presentado al archivo de caché, de la siguiente manera
- A continuación, ejecute el mandato de confirmación, ya que
esta vez el repositorio local es la más reciente, y luego ejecutar cheque git pull, que no es necesario actualizar el repositorio local
- El último empujón con éxito a un repositorio remoto, de la siguiente manera: