【发布时间】:2013-12-11 16:28:39
【问题描述】:
我是 Git 存储库的新手。所以我已经配置了一个 openshift 云,我的应用程序允许用户上传他们的头像!但是当我运行“git pull”时,那些上传的图像从未进入我的本地存储库,我做错了什么吗?
>git remote show origin
* remote origin
Fetch URL: ssh://id@app.rhcloud.com/~/git/app.git/
Push URL: ssh://id@app.rhcloud.com/~/git/app.git/
HEAD branch: master
Remote branch:
master tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
>git pull
Already up-to-date.
*更新 *
我的本地头像文件夹中有这个:
22/11/2013 16:07 <DIR> .
22/11/2013 16:07 <DIR> ..
20/11/2013 14:58 1.232.470 093b9505ea07e2a0a0ba2fbad009761710f11a20.jpg
12/11/2013 10:20 42.438 11d264c7e3360f60a06ae1148b4e7294f686ff8b.png
12/11/2013 10:20 39.569 1cd9ef9d1ef9e86155debb50d06ea9f5d1316441.jpeg
12/11/2013 10:20 65.602 3b731826fe889acd2eb4efa0455ba6fa7b257f20.png
12/11/2013 10:20 42.438 448f8490c02d715691aaf3cb5f9847e70735940b.png
12/11/2013 10:20 27.749 5200215feaa755e86095426c95ccaefa4090c746.png
14/11/2013 11:38 23.681 8e7d5212060b3ada42592f043fcaf15b3d9aa189.png
13/11/2013 15:01 14.715 9a1d6d507cc37f29f7fbc8a9ad0f21c9cc543f22.jpg
12/11/2013 10:20 42.438 9bfa29592bb25945e93c9485bdc42b03efe69c44.png
12/11/2013 10:20 2.473 b9c146bde218eb2c90c55115780173e9a442b143.jpg
12/11/2013 10:20 22.304 c45dbe46fff57dc79aee02494623912bebce74da.jpg
12/11/2013 10:20 23.681 f584b0b5a02605b03ebe49712816e81bd5542fc9.png
12/11/2013 10:20 1.764 sem-imagem.jpg
13 file(s) 1.581.322 bytes
2 folder(s) 16.727.244.800 bytes available
我现在进行测试,我刚刚上传了以下图片:7851dc21ab0e1c6d936591c1889f2d259205d4dd.jpg
这在我的本地仓库中不存在,但即使我运行 'git fetch' 或 'git pull' 我也无法得到它!所以如果我推送一些修改,所有头像文件夹都会被替换!
【问题讨论】:
-
执行 'git fetch' 以确保您的 git 知道远程服务器上的更改。然后做'git pull origin master'假设master是你要拉的分支
-
同样的结果!我跑了'git fetch',然后'git pull origin master'
-
用户上传图片的文件夹是否被git跟踪?
-
是的@chuthan20,它被跟踪了!我跑了 git status 也一无所获!
-
默认我只需要运行 git pull?还是在我需要运行 git add -A 之类的东西之前?一切都很好,直到那个问题!
标签: git openshift git-pull git-remote