Xcode y Github no juegan juntos

Intentar usar Github por primera vez con xCode me da un time difícil.

Seguí muchos tutoriales, pero nada funciona para mí.

  1. usando mi count Github, repo creado para el proyecto
  2. se abrió Xcode y se creó el proyecto, con la marca de verificación git marcada
  3. abrió el menu de control de fuente y se adjuntó al origen / maestro de reposition de Github
  4. Intenté presionar y obtuve: " El repository local está desactualizado. Asegúrese de que todos los cambios hayan sido extraídos del repository remoto y vuelva a intentarlo". post
  5. intenté extraer y obtuve: " origen / maestro" no es una twig remota válida para extraer. Elija una twig remota diferente ". pero no hay otra twig.
  6. intenté todo y nada funcionó

La primera vez que hice la connection con el server remoto, recibí una window emergente para ingresar el usuario y la contraseña, y ahora ya no obtengo eso, así que entiendo que la connection no es el problema, puedo ver (o creo que puedo ver) ) el repository remoto

¿Alguien tiene una idea?

Empujar:

enter image description here

Halar:

enter image description here

Uso la línea de command la mayor parte del time. Puedo sugerirte una mejor manera de hacer esto para tu propósito.

Siga los pasos a continuación:

  • Terminal abierto.

  • Escriba el siguiente command

git clone --recursive https://github.com/EXAMPLE_PROJECT/EXAMPLE.git

  • Vaya dentro de la carpeta y haga doble clic en el file del proyecto xcode (si el proyecto ya está presente en github). Supongamos que si el proyecto no está en el github, cópielo y páselo dentro de esta carpeta y haga doble clic en .xcodeproj
  • Una vez que el proyecto se carga en el xcode, click "Control de fuente" en la barra de menu.
  • Verá que las opciones de confirmación, inserción y extracción son visibles. Ahora deberías poder trabajar con git.

Nota:

Si no hay detalles de la count github presentes en el terminal de llavero, se le pedirá que ingrese.

Si está utilizando más de una count de usuario en github, puede que tenga que eliminar los detalles de la count github del llavero. No estoy seguro de cómo configurar la count de github múltiple.

OK, corrigió el problema!

Tenga en count que cuando agrega files README o gitignore al crear un repository git, nada de lo que hice podría empujar o extraer desde y hacia la copy local.

finalmente eliminé el repository de Github y creé un repository limpio sin files.

Luego hizo los pasos desde la página principal de repos y todo funcionó bien.

Creo que el problema era que tenía files deferentes tanto en el repository de Github como en el repository de git local (el local tiene los files de proyecto de Xcode) y me dio error tras error para muchas cosas, comenzando desde el repository de Github limpio y obteniendo el gitignore file por adelantado y agregarlo al proyecto local me funcionó.

10x y espero que haya ayudado