【发布时间】:2012-05-08 09:02:32
【问题描述】:
我在 GitHub 上创建了一个仓库。
然后我通过 SmartGit 将我的 fork 克隆到本地开发环境中的一个文件夹中。 此外,我将原始存储库添加为远程存储库。
现在,原始存储库已添加并更改了一些文件。在继续开发之前,我想检索这些以便我了解最新情况。
我按下 SmartGit 中的 Pull 按钮并在对话框中选择原始 repo。 SmartGit 将此返回给我:
remote: Counting objects: 24, done.
remote: Total 13 (delta 7), reused 12 (delta 6)
From github.com:Original/repo
* [new branch] master -> lm/master
但是,添加的文件和更改不会添加到我的本地存储库中。
使用 Git Bash 手动执行此操作 - git pull original master 一切正常。
为什么 SmartGit 不像我预期的那样拉?
【问题讨论】:
-
我假设您使用的是 SmartGit 3.0.x。打开日志并使用图表|选择分支显示“所有分支”时,你能看到其他提交吗? Branch|Branch Manager 为本地分支“master”显示什么?
-
@mstrap 拉取后,日志会显示提交,但不会拉取更改。分公司经理长这样:postimage.org/image/qpp3mgu1x