Ejecuta los commands Xcode `git pull` y` git Push` en la terminal

La pregunta es clara:

¿Cómo realizo los commands de Xcode para git pull y git push a través del terminal?

Razón:

He configurado múltiples counts de git y ssh ( Referencia ). Alguien me dijo que la razón por la cual uno de esos commands git (de XCode o Terminal) no funciona es debido a diferentes políticas ssh. Xcode usa SSH abierto, mientras que Terminal usa ssh normal (no estoy muy seguro de eso). Por lo tanto, la configuration de ssh es diferente en Terminal y Xcode.

Dado que la URL de origen remoto debe ser la misma, me gustaría saber cómo realizar esos commands en la Terminal.

Después de algunas investigaciones, acabo de encontrar una solución alternativa para mi problema, aunque no responde exactamente lo que pregunté.

Referencia

Acción:

  1. Crea un file, nómbralo algo así como: git02
  2. Abrir y agregar escribir esto:

#!/bin/bash

 echo $1; ssh-agent bash -c "ssh-add ~/.ssh/id_rsa2; $1" 
  1. abra la terminal en la misma carpeta, escriba $ chmod +x git02
  2. Copie este file a / usr / local / bin
  3. Ejecute el command deseado usando algo como esto: $ git02 'git pull'

Trabaja perfecto para mi ahora