Antes de comenzar debemos de registrarnos en github ya que usarémos las credenciales obtenidas en dicho servicio.
Nos posicionamos dentro de la carpeta del proyecto desde la terminal, seguido ejecutamos los siguientes comandos:
$ git init
$ git add .
$ git config --global user.name "MI_NOMBRE"
$ git config --global user.email "MI_EMAIL"
$ git commit -m "Mi primer commit"
$ git remote add origin git@github.com:MI_USUARIO/NOMBRE_DE_MI_PROYECTO.git
Por ejemplo:
$ git remote add origin git@github.com:edwin2020/mi-proyecto-java-mvc.git
Subimos los cambios a github
$ git push origin master
Obtener los cambios desde github
$ git pull origin master
Luego se tendrá que proporcionar las credenciales de acceso a github de su cuenta tanto al hacer push o pull.
En caso de presentara el siguiente error al hacer “pull” (bajar los cambios desde github).
* branch master -> FETCH_HEAD
fatal: rehusando fusionar historias no relacionadas
Los solucionamos de agregando –allow-unrelated-histories a nuestro pull, Ejemplo:
$ git pull origina master --allow-unrelated-histories