Tengo un servidor en el que hay algunas configuraciones que no sé bien dónde acabo de extraer y obtiene lo que está en un repositorio github, luego lo reinicio para poder implementarlo.Git pull no tirando de todo
Lo que pasa es que hay una confirmación que no es la más reciente, que realmente no está en mi servidor. Los archivos no están en .gitignore. ¿Cómo puedo asegurar que un tirón, sacó un compromiso?
Realmente no sé cómo solucionarlo, estoy pensando en reiniciar todo :(
14:41][[email protected]] someserver_dir (master)$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: Gemfile
# modified: Gemfile.lock
# modified: config/assets.yml
# modified: config/database.yml
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# randomfiles
Más información hará que sea más fácil de responder. tu pregunta. ¿Qué hace 'git status' sho ¿tú? ¿Estás en la rama correcta localmente? Por ejemplo, si estás mirando la rama 'master' en el servidor, ¿estás registrado en' master' localmente? ¿Qué tal 'git log origin/master..master'? –
¿El repositorio de git es público? Si es así, proporcione una URL. –
no es público, el estado de git me muestra que todo está bien, solo hay una rama. – thiagofm