Tengo un repositorio público. Nadie más ha bifurcado, tirado o hecho nada más. Hice algunos cambios menores en un archivo, los comprometí con éxito y traté de impulsarlos. Dice 'Todo actualizado'. No hay ramas Soy muy, muy nuevo en git y no entiendo qué demonios está pasando.git push dice todo actualizado cuando definitivamente no es
git remote show origin
me dice:
HEAD branch: master
Remote branch:
master tracked
Local ref configured for 'git push':
master pushes to master (up to date)
Alguna idea de lo que puedo hacer para que este entienda que no es hasta la fecha?
Gracias
actualizaciones: git status
:
# On branch master # Untracked files: # (use "git add ..." to include in what will be committed) # # histmarkup.el # vendor/yasnippet-0.6.1c/snippets/ no changes added to commit (use "git add" and/or "git commit -a")
git branch -a
:
* master remotes/origin/master
git fsck
:
dangling tree 105cb101ca1a4d2cbe1b5c73eb4a238e22cb4998 dangling tree 85bd0461f0fcb1618d46c8a80d3a4a7932de34bb
Actualización 2: volví a abrir el archivo modificado, y las modificaciones que SÍ había hecho desaparecieron. Así que los agregué de nuevo, pasé por el rigamarole de git status
, git add filename
, git commit -m "(message)"
y git push origin master
, y de repente funciona de la manera en que se supone que debe hacerlo.
Actualización 3: git reflog
de salida:
009251 [email protected]{0}: commit: added copy/paste keybindings 06920f9 [email protected]{1}: commit: Minor .gitignore tweak 84aa30c [email protected]{2}: checkout: moving from master to master 84aa30c [email protected]{3}: checkout: moving from ec16cca979045547a5444e20f48ed468dee81dd4 to master ec16cca [email protected]{4}: commit: Added keybindings for copy/paste 5c4a611 [email protected]{5}: commit: remember-mode keybinding to M-R f3e4729 [email protected]{6}: commit: Correcting last push which wiped out some stuff fa28a3e [email protected]{7}: checkout: moving from master to fa28a3ed80eb0c6d4375ae77060d5cb4143d6a8e^0 84aa30c [email protected]{8}: commit: Modified keybindings, added LaTeX hook 10e7718 [email protected]{9}: commit: Added a few keybindings d62378b [email protected]{10}: commit (initial): first commit
¿Cómo presionaste? ¿Cuál fue el resultado del comando push? ¿Qué te muestra 'git log --decorate'? –
Empujé con 'git push origin master'. El resultado fue "Todo actualizado". 'git log --decorate' me muestra 3 confirmaciones, incluidas las de ayer, pero no las de hoy. – Wolf
¿Has intentado tirar desde el otro lado? ¿Eso funciona? – Tom