Se agregaron files de pod y se presionaron. ¿Cómo deshacer? cómo usar gitignore en Xcode y github?

Esta es una pregunta en dos partes: 1) He agregado y comprometido todos los files de pod a github. ¿Hay alguna manera de eliminarlos y no volver a presionarlos a Github?

2) Sé que gitignore puede ayudar, pero no sé cómo usarlo. ¿Alguien puede guiarme por el process de usar gitignore?

así que creo que lo que puedo hacer es get el proyecto de github, agregar gitignore y luego presionar de nuevo. ¿Es eso correcto?

Por favor, ayuda, nuevo en github y Xcode.

Eso es correcto, debe agregar el directory de Pods a su .gitignore

1) Elimine sus files de su repository github:

git rm -r Pods/

y no te olvides de comprometerte y empujar

2) Crea un file de gitignore:

  1. Abra la terminal y vaya a la carpeta de su proyecto donde se encuentra la carpeta .git
  2. Escriba touch .gitignore
  3. Escriba echo "Pods/" > .gitignore

Más información: aquí