Empujando un directory completo desde la computadora local a github.com

Tengo un directory llamado "FilmReview" en mi computadora y FilmReview.git en mi github y está vacío. Deseo insert esta carpeta en https://github.com/siddhartha-ramesh/FilmReview.git .

Intenté lo siguiente:

 siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ git init Initialized empty Git repository in /home/siddhartha/Desktop/Untitled Folder/.git/ siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ git add . siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ git commit -m "The whole Project" [master (root-commit) 02a49f5] The whole Project 203 files changed, 39049 insertions(+) create mode 100644 film_review/.project create mode 100644 film_review/404.html #Rest of the files in this folder create mode 100644 film_review/trailers.html create mode 100644 film_review/trailers.html~ siddhartha@siddhartha-Inspiron-545s ~/.ssh $ ls -a . .. key key.pub known_hosts siddhartha@siddhartha-Inspiron-545s ~/.ssh $ cat key.pub ssh-rsa # KEY HERE siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ git remote add origin git@github.com:siddhartha-ramesh/FilmReview.git fatal: remote origin already exists. siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ git push origin master To git@github.com:siddhartha-ramesh/FilmReview.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:siddhartha-ramesh/FilmReview.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Merge the remote changes (eg 'git pull') hint: before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. 

Alguien por favor ayúdeme

Y también lo hice, pero no se cargó ningún file en mi centro git

 siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ git push origin master Username for 'https://github.com': siddhartha-ramesh Password for 'https://siddhartha-ramesh@github.com': To https://github.com/siddhartha-ramesh/FilmReview.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/siddhartha-ramesh/FilmReview.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Merge the remote changes (eg 'git pull') hint: before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ git pill origin master git: 'pill' is not a git command. See 'git --help'. Did you mean this? pull siddhartha@siddhartha-Inspiron-545s ~/Desktop/Untitled Folder $ git pull origin master warning: no common commits remote: Counting objects: 3, done. remote: Compressing objects: 100% (2/2), done. remote: Total 3 (delta 0), reused 0 (delta 0) Unpacking objects: 100% (3/3), done. From https://github.com/siddhartha-ramesh/FilmReview * branch master -> FETCH_HEAD Merge made by the 'recursive' strategy. README.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 README.md 

La warning: no common commits post warning: no common commits significa que ya hay una confirmación en el repository github. Como también ha creado su propio repository local, los dos repos no tienen un antecesor común. Es por eso que no puedes empujar.

Cuando creó el repository github, probablemente haya marcado la opción Inicializar este repository con un file README

enter image description here

Le aconsejo que elimine el repository actual en github y cree uno nuevo sin una confirmación inicial, es decir, no marque la checkbox de arriba. Luego puede comenzar empujando su repo al control remoto.

Supongo que se dio count porque su repository en GitHub ya no está vacío.

De todos modos, creo que lo que estabas buscando es esto:

 git push origin master -f 

Sin -f (forzar) su inserción no funcionó porque el repository de GitHub y su repository local no tenían un historial en común. (Probablemente porque inicializó el repository GitHub con un README )

El -f fuerza el empuje, incluso si la twig remota no tiene un ancestro común con el local, o las dos twigs se han separado. Pero como dijiste, se suponía que el repository de GitHub estaba vacío de todos modos, así que esto es seguro.