Tengo un proyecto Android appengine conectado, por lo que el proyecto consta de dos directoresis: CatProj
y CatProj-AppEngine
. En lugar de tener los dos en el eclipse /workspace
puse en el directory cats
. De todos modos, creo una count de git y compro un micro nivel para poder save proyectos privados. Ahora estoy siguiendo las instrucciones para poner mi código en GitHub. Cuando hago el siguiente command dentro de mi directory cat
, recibo el siguiente post
git init Initialized empty Git repository in /git_repo/cats/.git/
Pero el problema es que el proyecto no está vacío: todos los códigos para la aplicación y el server están en los directorys. La razón por la que estoy prestando atención a este post es porque al final de las instrucciones, cuando reviso en github, ambos directorys están allí pero vacíos: no empuja el contenido de CatProj
o CatProj-AppEngine
.
Los pasos que seguí son https://help.github.com/articles/create-a-repo
git init git add . git commit -m 'first commit' git remote add origin https://github.com/username/cats.git git push origin master
Cuando lo anterior falló, lo reemplacé .
con *
pero todavía tengo el mismo problema. Así que me pregunto si hay un command recursivo para decirle a git que confirme el contenido recursivo de un directory
Puedes verificar el efecto de git add
usando:
man git add git add [-n] [-v] [--force | -f] [--interactive | -i] [--patch | -p] [--edit | -e] [--[no-]all | --[no-]ignore-removal | [--update | -u]] [--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing] [--] [<pathspec>...]
También para get más ayuda sobre cómo usar git, le sugiero que visite este sitio: http://rogerdudler.github.io/git-guide/
Si lo entiendo correctamente, te estás preguntando por qué git init
dentro de un directory lleno de files te dice:
Initialized empty Git repository in /git_repo/cats/.git/
El directory donde ejecuta el command se llama tree de trabajo , que es diferente del repository . Su tree de trabajo está lleno de files. Pero el repository todavía está vacío. Hasta que agregue files con git add
y commit con commit de git commit
, el repository estará vacío.
No estoy seguro de qué error estás hablando al final de tu publicación. Después de enviar algunas revisiones a su repository y enviarlas a GitHub, debería ver sus files y confirmaciones en GitHub. Los pasos que escribió arriba son correctos y deberían funcionar. Si recibe un post de error, inclúyalo en su publicación.
Por cierto, es mejor agregar la bandera -u
a tu impulso inicial, así:
git push -u origin master
Y para su información, git add .
y git add *
son diferentes, porque *
normalmente no incluye los files que comienzan con un punto. git add .
agregará recursivamente el directory actual (incluidos los files que comiencen con .
) y todos los subdirectorys.
Esto debería estar funcionando …
Si esto no funciona, intente reinstalar git – o – use TortoiseGit es una aplicación GUI para git https://tortoisegit.org/download/