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

Esta es una pregunta de dos partes: 1) Agregué commit y envié todos los archivos pod a github. ¿Hay alguna manera de que pueda eliminarlos y no empujarlos nuevamente a github?

2) Sé que gitignore puede ayudar, pero no sé cómo usarlo. ¿Alguien puede guiarme a través del proceso de uso de gitignore?

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

Por favor ayuda, nuevo en github y Xcode.

Respuestas a la pregunta(2)

Su respuesta a la pregunta