Git no tira de files en el repository

Tengo un repository git en el server, tengo que insert y extraer mis datos. Cuando traté de extraer una instancia, muchos de mis files se borraron aunque esté presente en el repository. Los commands que he usado se dan a continuación

git add . git add -u git commit -m 'comments' git pull origin master 

Esto es lo que sucede en el terminal al ejecutar estos commands

 manesh@sysadmin-PC:/var/www/MobpazAdmin$ git add . manesh@sysadmin-PC:/var/www/MobpazAdmin$ git add -u manesh@sysadmin-PC:/var/www/MobpazAdmin$ git commit -m 'with add ads' [master 5706969] with add ads Committer: Manesh <manesh@sysadmin-PC.(none)> Your name and email address were configunetworking automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly: git config --global user.name "Your Name" git config --global user.email you@example.com After doing this, you may fix the identity used for this commit with: git commit --amend --reset-author 10 files changed, 523 insertions(+), 5 deletions(-) create mode 100755 src/Mobpaz/AdminBundle/Controller/AdsController.php create mode 100644 src/Mobpaz/AdminBundle/Entity/Ads.php create mode 100644 src/Mobpaz/AdminBundle/Entity/AdsRepository.php create mode 100644 src/Mobpaz/AdminBundle/Resources/config/doctrine/metadata/orm/Ads.orm.xml create mode 100755 src/Mobpaz/AdminBundle/Resources/views/Ads/addads.html.twig create mode 100755 src/Mobpaz/AdminBundle/Resources/views/Ads/index.html.twig mode change 100644 => 100755 src/Mobpaz/AdminBundle/Resources/views/Logs/index.html.twig manesh@sysadmin-PC:/var/www/MobpazAdmin$ git pull origin master git@192.168.10.241's password: remote: Counting objects: 50, done. remote: Compressing objects: 100% (26/26), done. remote: Total 28 (delta 14), reused 0 (delta 0) Unpacking objects: 100% (28/28), done. From 192.168.10.241:/var/www/repositories/Mobpaz/MobpazAdmin * branch master -> FETCH_HEAD Auto-merging src/Mobpaz/AdminBundle/Resources/views/base.html.twig Auto-merging src/Mobpaz/AdminBundle/Resources/views/Logs/index.html.twig Auto-merging src/Mobpaz/AdminBundle/Resources/config/routing.yml CONFLICT (content): Merge conflict in src/Mobpaz/AdminBundle/Resources/config/routing.yml Automatic merge failed; fix conflicts and then commit the result. manesh@sysadmin-PC:/var/www/MobpazAdmin$ git add . manesh@sysadmin-PC:/var/www/MobpazAdmin$ git add -u manesh@sysadmin-PC:/var/www/MobpazAdmin$ git commit -m 'with add ads' [master 0c0e548] with add ads Committer: Manesh <manesh@sysadmin-PC.(none)> Your name and email address were configunetworking automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly: git config --global user.name "Your Name" git config --global user.email you@example.com After doing this, you may fix the identity used for this commit with: git commit --amend --reset-author manesh@sysadmin-PC:/var/www/MobpazAdmin$ git commit -m 'with add ads' # On branch master nothing to commit (working directory clean) manesh@sysadmin-PC:/var/www/MobpazAdmin$ git pull origin master git@192.168.10.241's password: From 192.168.10.241:/var/www/repositories/Mobpaz/MobpazAdmin * branch master -> FETCH_HEAD Already up-to-date. 

Resolví el conflicto que ocurrió en la primera extracción antes de hacer la segunda. Por favor, dime lo que estoy haciendo mal, esto sucede a menudo, por lo tanto, mi trabajo se ve interrumpido después de cada empuje y extracción.

Mi problema es que incluso los files que están allí en el repository se eliminan de mi copy local.

Creo que estás confundiendo lo commit hace commit comparado con push .

commit crea un área de preparación local para que usted trabaje. Esto es completamente local, y su server de git no tiene idea de estos cambios.

Cuando push sus cambios (después de la commit ), su server retendrá los cambios.

Disculpe si soy incorrecto aquí, sus loggings simplemente no tienen llamadas push .