首页 > 解决方案 > 如何拉取(由另一个人)在当前分支上所做的更改?

问题描述

我对 git 有点陌生,试图在这里找到解决方案,但没有成功。我在一个分支上,该分支上有一些由同一分支上的人修改过的文件。该人修改了文件并推送了它们,我正在尝试使用 pull 命令(在执行 fetch 之后)获取文件,但它告诉我:

“当前分支没有跟踪信息。请指定要合并的分支”

问题我没有在我的电脑上对代码进行任何更改,那么我该怎么做才能获取文件?

谢谢,

标签: git

解决方案


尝试git pull origin [branch name]

编辑:这里是git-scm.com的(修改后的)解释:

更新您从中克隆的存储库的远程跟踪分支,然后将其中一个合并到您的当前分支中:

$ git pull
$ git pull origin

通常合并进来的分支是远程仓库的 HEAD,但是你可以通过添加一个名称来指定任何远程分支。

示例:
将远程分支合并到当前分支next

$ git pull origin next

这会暂时在 FETCH_HEAD 中留下 next 的副本,但不会更新任何远程跟踪分支。


推荐阅读