Git未在存储库中提取文件

Git未在存储库中提取文件,git,Git,我在服务器中有一个git存储库,我必须将数据推拉到其中。当我尝试拉上一个实例时,我的许多文件被删除,即使它存在于存储库中。下面给出了我使用的命令 git add . git add -u git commit -m 'comments' git pull origin master 这就是终端在运行这些命令时发生的情况 manesh@sysadmin-PC:/var/www/MobpazAdmin$ git add . manesh@sysadmin-PC:/var/www/MobpazAdm

我在服务器中有一个git存储库,我必须将数据推拉到其中。当我尝试拉上一个实例时,我的许多文件被删除,即使它存在于存储库中。下面给出了我使用的命令

git add .
git add -u
git commit -m 'comments'
git pull origin master
这就是终端在运行这些命令时发生的情况

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 configured 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 configured 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.
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“带添加广告”
[master 5706969]带有添加广告
提交人:马内什
您的姓名和电子邮件地址已根据自动配置
在您的用户名和主机名上。请检查它们是否准确。
您可以通过显式设置来抑制此消息:
git config--global user.name“Your name”
git config--全局user.emailyou@example.com
执行此操作后,您可以通过以下方式修复用于此提交的标识:
git提交--修改--重置作者
10个文件已更改,523个插入(+),5个删除(-)
创建模式100755 src/mobbaz/AdminBundle/Controller/AdsController.php
创建模式100644 src/mobbaz/AdminBundle/Entity/Ads.php
创建模式100644 src/mobbaz/AdminBundle/Entity/AdsRepository.php
创建模式100644 src/mobbaz/AdminBundle/Resources/config/doctor/metadata/orm/Ads.orm.xml
创建模式100755 src/mobbaz/AdminBundle/Resources/views/Ads/addads.html.twig
创建模式100755 src/mobbaz/AdminBundle/Resources/views/Ads/index.html.twig
模式更改100644=>100755 src/mobbaz/AdminBundle/Resources/views/Logs/index.html.twig
manesh@sysadmin-PC:/var/www/MobpazAdmin$git拉取原始主机
git@192.168.10.241的密码:
远程:计数对象:50,完成。
远程:压缩对象:100%(26/26),完成。
远程:总计28(增量14),重复使用0(增量0)
拆包对象:100%(28/28),完成。
来自192.168.10.241:/var/www/repositories/mobbaz/mobbazadmin
*分支主控->取头
自动合并src/mobbaz/AdminBundle/Resources/views/base.html.twig
自动合并src/mobbaz/AdminBundle/Resources/views/Logs/index.html.twig
自动合并src/mobbaz/AdminBundle/Resources/config/routing.yml
冲突(内容):在src/mobbaz/AdminBundle/Resources/config/routing.yml中合并冲突
自动合并失败;修复冲突,然后提交结果。
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“带添加广告”
[master 0c0e548]带有添加广告
提交人:马内什
您的姓名和电子邮件地址已根据自动配置
在您的用户名和主机名上。请检查它们是否准确。
您可以通过显式设置来抑制此消息:
git config--global user.name“Your name”
git config--全局user.emailyou@example.com
执行此操作后,您可以通过以下方式修复用于此提交的标识:
git提交--修改--重置作者
manesh@sysadmin-PC:/var/www/MobpazAdmin$git commit-m“带添加广告”
#论分行行长
没有要提交的内容(工作目录清理)
manesh@sysadmin-PC:/var/www/MobpazAdmin$git拉取原始主机
git@192.168.10.241的密码:
来自192.168.10.241:/var/www/repositories/mobbaz/mobbazadmin
*分支主控->取头
已经是最新的了。
在进行第二次拉动之前,我解决了第一次拉动中发生的冲突。 请告诉我我做错了什么这经常发生,因此每次推拉之后我的工作都会被打断


我的问题是,即使存储库中的文件也会从我的本地副本中删除。

推送相比,
提交
所做的事情,我认为您弄错了

commit
创建一个本地临时区域供您使用。这是完全本地的,您的git服务器不知道这些更改

当您
推送
您的更改时(在
提交
之后),您的服务器将保存您的更改


抱歉,如果我在这里不正确,您的日志中没有任何
推送调用。

我看到一些问题,比如git配置不正确。您想阅读
git config
,如果您
编辑
,然后
提交
并立即执行
拉取
,git将以最简单的方式警告您进行
自动合并
,git pull执行git fetch,然后执行git merge。如果我提交并执行pull,它会将存储库中的所有文件与我的本地存储库合并,对吗?是的,但您的本地更改将不会反映在远程存储库中,直到您
推送