git - 当做git pull时,我得到了快速转发.gitignore的消息并且没有获得代码库的某些部分

时间:2013-02-21 12:20:17

标签: git git-pull

昨天,与我合作的开发人员做了一些分支克隆来完成他需要完成的任务,但当我做了一个git pull,系统拉了一些项目,然后我得到了一个快进  .gitignore对一些似乎没有添加的文件。

但是当我做了git pull origin master时,系统告诉我该分支已经是最新的。

有没有办法可以获取未被拉出的文件?有人可以帮我理解发生了什么吗?这是来自原始拉的消息:

remote: Counting objects: 33, done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 20 (delta 13), reused 0 (delta 0)
Unpacking objects: 100% (20/20), done.
From https://bitbucket.org/genadinik/fundraising
   a49bd87..eef5124  master     -> origin/master
Updating a49bd87..eef5124
Fast-forward
 .gitignore                                            | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 Crashlytics.framework/Versions/A/Crashlytics          | Bin 1893656 -> 1911576 bytes
 Crashlytics.framework/Versions/A/Resources/Info.plist |  20 ++----------
 Crashlytics.framework/run                             | Bin 448880 -> 372912 bytes
 Fundraising/AppDelegate.m                             |   5 +++
 Fundraising/Fundraising-Info.plist                    |   2 +-
 Fundraising/en.lproj/MainStoryboard_iPhone.storyboard | 144 +------------------------------------------------------------------------------------
 7 files changed, 149 insertions(+), 162 deletions(-)
 create mode 100644 .gitignore

1 个答案:

答案 0 :(得分:2)

首先,请注意,如果您使用的是Linux或Mac,则.gitignore是一个隐藏文件。您可以使用ls -a来显示它。

然后,如果文件被意外删除,当您在存储库的根目录时,可以使用命令:

git checkout HEAD .gitignore

以最新版本的方式恢复.gitignore文件。 我帮不止你了。

你应该读两遍你正在写的东西,有些句子也没有意义。