proyecto de código de Android cloud hosting

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.

  1. 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 initel comando para inicializar
  2. 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)
    Aquí Insertar imagen Descripción
  3. sumisión
    Aquí Insertar imagen Descripción
  4. Empujado al repositorio remoto
    Aquí Insertar imagen Descripción
    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 pully 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 .
  5. git pull
    Aquí Insertar imagen Descripción
    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
  6. git branch --set-upstream-to=origin/master masterAquí Insertar imagen Descripción
  7. Git tirón de nuevo, lo que sugiere negó a fusionar sin relación con la historia
    Aquí Insertar imagen Descripción
    , 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 fuerza git 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.
  8. git pull origin master --allow-unrelated-histories
    Aquí Insertar imagen Descripción
    Debemos resolver el conflicto archivo .gitignore
  9. Después de que el archivo es resolver el conflicto, el conflicto presentado al archivo de caché, de la siguiente manera
    Aquí Insertar imagen Descripción
  10. A continuación, ejecute el mandato de confirmación, ya que
    Aquí Insertar imagen Descripción
    esta vez el repositorio local es la más reciente, y luego ejecutar cheque git pull, que no es necesario actualizar el repositorio local
    Aquí Insertar imagen Descripción
  11. El último empujón con éxito a un repositorio remoto, de la siguiente manera:
    Aquí Insertar imagen Descripción
Publicado 18 artículos originales · ganado elogios 1 · visitas 780

Supongo que te gusta

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