¿Cómo impulsar proyectos existentes en el nuevo repository de Github?

Estoy estudiando git ahora y tengo un problema al insert mis files existentes en el nuevo repository que creé en Github.

Esto es lo que hice:

  1. Realizo esto dentro de mi proyecto - git init
  2. Agregué los files en el repository local - git add .
  3. Me comprometo - git commit -m "This is the base code for the project"
  4. Luego copio la URL del repository de github en mi página de Github https://github.com/myname/my_projects.git
  5. Luego señalo el repository - git remote add origin https://github.com/myname/my_projects.git
  6. Luego presiono mis files - git push origin master

Luego, después de hacer el push, tengo este error:

 λ git push origin master Username for 'https://github.com': myname Password for 'https://myname@github.com': To https://github.com/myname/my_projects.git ! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://github.com/myname/my_projects.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (eg, 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. 

¿Me puede ayudar con esto?

Probablemente haya inicializado el repository en Github con un file README. Si es así, puede hacer lo que sugiere la respuesta anterior, o puede sacar primero con:

 git pull origin master 

Su sucursal no está actualizada ya que el control remoto tiene un file README y no tiene este file localmente . Después de tirar, tendría que volver a comprometerse, pero lo que esto haría es decirle a Git que su sucursal local esté actualizada con la sucursal remota.

Después de este punto, puedes hacer push como de costumbre:

 git push origin master 

git push --force origin master si está seguro de que desea sobrescribir lo que está en su control remoto github con lo que tiene localmente.